vscode配置
vscode+GCC+cmake配置
1. 下载安装
下载清单
作用 下载链接 vscode 编辑器 请点我 MinGW 一个工具包 请点我 (下这个:x86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev1.7z) CMake 项目管理工具 请点我 Git 项目管理工具 请点我
关于Git
Git 是很好的项目管理工具,但在这给配置中并不是必须安装的。但我强烈建议你装一个,因为有了Git才能使用Github.Git是一个命令行工具,这对于新手来说太吃操作了,但有许多Git的图形化工具,可以帮你快速上手。vscode也提供了Git图形化插件
关于环境变量
vscode并不知道你的电脑上装了什么。如果你希望你的 vscode能找到你装的某个东西,你就应该把它写到环境变量里。
对于这个教程,只需要您把CMake和GCC写到环境变量里。在你下载Cmake的时候,应该会让你选择是否配置环境变量,你选中这个选项就行了。而GCC则需要你自己配置。
2. vscode 插件
-
汉化
打开vscode后,默认情况下是全英文的界面,但我们可以通过下载插件把我们的界面汉化😋。
默认情况下这是vscode侧边栏从上往下数第五个图标,点击它,就可以进入扩展商店。在搜索栏输入“Chinese”,找到Chinese (Simplified) (简体中文) Language Pack,安装它,之后
Ctrl+Shift+P
,输入> Configure Display Language
,选择中文。(新版本中,安装完插件应该会自动弹出选择语言的选项)
- 安装C/C++扩展包
以下插件是必装的
- C/C++
- C/C++ Themes
- C/C++Extension Pack
- CMake
- CMake Tools
有了这些插件,就可以正常进行编程了。但如果想要有更好的代码提示和警告,还需安装一些其他插件
- 其他插件
好用的其他插件
插件 作用 Error Lens 高亮错误和警报 Tabnine AI代码助手,有代码提示、自动生成代码、代码解释等功能 indent-rainbow 更好地显示缩进
主题插件
插件 作用 Material Icon Theme 个性化地设置你的文件夹和文件图标 Dracula Theme Official 好看的吸血鬼主题 👉 Emoji File Icons 👈 有趣的产品图标主题
3. 进一步配置
针对不同的需求,您可以选择不同的配置
- 也许您是一个初学者,您使用vscode是为了更高效的完成你的作业,且您的作业只涉及较少的源文件,那么您可以不用CMake,仅通过配置.json文件来完成编译和调试
- 也许随着学习的深入,您的作业需要您编写几十甚至十几个源文件来构成一个项目,那么您可以考虑用CMake更高效地管理项目
1. 不使用cmake
把以下代码复制到你的.json文件里就行了
1 | { //launch.json |
1 | //tasks.json |
2. 使用cmake
确保你安装了CMake(不是CMake插件),并配置了环境变量。
确认方法:打开cmd,输入cmake --version
并按Enter
如果显示了cmake的版本,就没问题了
配置过程同样简单
在你的项目根目录下新建一个 CMakeLists.txt
文件。vscode会帮你自动生成一个build
目录。
CMakeLists.txt
一个字母都不能错,包括大小写!
在根目录下新建include
、src
、bin
三个目录
直接把以下代码copy到CMakeLists.txt
1 | cmake_minimum_required(VERSION 3.15) |
在include
下放.h
文件,在src
下放 .cpp
文件,构建项目后,.exe
文件会自动在bin
下生成