我所使用的插件
红框中的五个插件是必备的,其中 Code Runner 插件可以在写完一个 .c
或 .cpp
文件后,按下 Crtl + Alt + N
快捷键(可以更改)快速编译运行单个文件。不用 Code Runner 也可以使用 C/C++ Complier 插件,如图二所示。
.json 文件配置
这里的 json 文件只是作为我个人的配置,仅供参考使用,并不能适用所有工程。而且配置没有一劳永逸,大部分情况下还是需要根据自己的项目来进行修改,我也在文件中做了部分解释,具体的自行 google。
这里附带一下 vscode 中 json 变量的含义,读者可自行前往查看:Variables Reference。
注意!所有的路径请参照自己的 mingw 安装的路径进行修改!
1. c_cpp_properties.json
{
"configurations": [
{
"name": "Win64",
"includePath": ["${workspaceFolder}\\**"], // 表明前往工作空间下寻找包含文件
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"windowsSdkVersion": "10.0.18362.0",
"compilerPath": "E:\\VSCode\\mingw64\\bin\\g++.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
2. launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
// 需要调试的可执行程序,与 tasks 中的可执行程序的名字需保持一致
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"environment": [],
// 该选项设置为 false 则使用外部控制台运行程序,程序结束时会立马关闭控制台,需要在末尾加上 system("pause")
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath":