1. 介绍

工具:

  • Cmake

  • Ninja

  • Clang

  • MinGW

  • Git

Cmake: 一个强大的构建系统, 方便的链接你的头文件, 库等

Ninja: 一个小型的构建系统, 适合日常使用, 在这里作为Visual Studio的替代品

Clang: LLVM推出的C++编译器, 在速度上有很大的优势, 兼容各大主流操作系统

MinGW: 为Clang提供库文件, 头文件

Git: 强大的代码管理与传输工具

2. 下载

官网:

本站:

3. 安装

在自己电脑上找一个喜欢的位置

这里本文选用 “C:\Program Files”

将上一步下载好的东西都放进去

注: 安装包如果有 Add Path 等字眼勾起来, 压缩包才执行这一步操作

添加环境变量

在桌面 -> 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> Path

新建4个

  • 你选用的目录/MinGW解压出来的文件夹名/bin

  • 你选用的目录/LLVM/bin

  • 你选用的目录/Ninja解压出来的文件夹名

  • Cmake安装目录/bin ( 如果你之前安装的时候没有加 )

  • Git安装目录/bin ( 如果你之前安装的时候没有加 )

重启电脑

4. 配置

Visual Studio Code

下载你喜欢的编辑器

这里推荐 Visual Studio Code

官网下载:

https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user

本地下载:

https://panel.flowercity.xyz/file/VSCodeUserSetup-x64-1.94.2.rar

下载好后, 右键, 管理员身份安装

( 没用管理员身份也没关系,但是为了以后配置时找目录方便,选择管理员身份安装至 C:\Program Files )

安装好之后打开, 在最左边一排找到插件( Extensions )

安装如下插件

  • Chinese (Simplified) (简体中文)

  • clangd

  • CMake

  • CMake Tools

推荐的其余插件

  • Project Manager ( 多项目快捷切换 )

  • koroFileHeader ( 文件头注释 )

  • Polacode-2022 ( 代码截图 )

  • GitLens – Gitsupercharged ( Git 项目管理 )

  • indent-rainbow ( 彩色代码缩进 )

  • GitHub Theme ( 好看的主题 )

  • Atom Material Icons ( 好看的产品图标 )

  • Material Icon Theme ( 好看的文件图标 )

Git 仓库

打开Github, 注册一个账号

打开 https://github.com/FlowerCountry/cppStudy

点击右上角的 Fork

等待复制入你的账户后在右上角找到一个绿色的 Code

点击

选择 Https , 复制这个网址

在你电脑上选一个你喜欢的地方( 如你的桌面 )

右键, Open Git Bush Here

输入

1
git clone 你刚刚复制的网址

( 如果这一步不成功, 你可以回到Github上的代码仓库, 选择SSH, 复制, 重新来一次 )

右键你下载下来的代码, 选择通过 Code 打开

在左边找到CMake Tools的图标

配置第一项, 更改工具包

选择" Clang x.x.x … "

注意不要选那个Clang_cl

之后便可以快乐的写代码了

源文件存在src目录下

头文件存在include目录下

编译和运行点击Vscode下栏的按钮 Build 和一个运行图标的三角形

5. 完结撒花