在本篇教程,你配置Windows上的VS Code使用Mingw-w64中的g++和gdb来创建运行在Windows上的程序。
预先要求
为了成功完成本篇教程,你需要做下面几件事:
- 安装VS Code
- 安装VS Code的C++插件
- 安装Mingw-w64到一个没有空格的路径(比如C:/Program Files/这个路径就不行)。在本篇教程,我们假定安装在C:Mingw-w64。
- 把Mingw-w64中的bin文件夹加入到Windows的PATH环境变量
- 在windows搜索栏键入“cmd”,然后选择命令提示符
- 在命令行,使用setx把Mingw-w64的bin路径加入系统路径,实际路径取决于你安装的Mingw-w64的版本和位置。一个例子:setx path "%path%;c:mingw-w64x86_64-8.1.0-win32-seh-rt_v6-rev0mingw64bin"。
- 关闭控制台窗口,因为在这个窗口新路径并不可用。
创建workspace
在一个新的命令提示符里创建一个新文件夹命名为projects,在这里存放你的所有VS Code项目。再创建一个子文件夹命名为helloworld,进入这个文件夹,然后在其中打开VS Code。这个过程的命令如下:
mkdir projects
cd projects
mkdir helloworld
cd helloworld
code .
code.命令会在当前目录打开VS Code,并把这个目录作为你的工作空间(workspace)。在使用智能感知,编译和debug之前,我们首先要在VS Code上配置Mingw-w64。完成配置时,我们会在一个名为.vscode的子文件夹中有下面三个文件:
- c_cpp_properties.json (编译器路径和智能感知设置)
- tasks.json (指示编译的信息)
- launch.json (debugger的设置)
配置编译器路径
1. 按下