微软官方在 C++ programming with Visual Studio CodeC++ programming with Visual Studio Code微软官方在 C++ programming with Visual Studio Code 给出了相关指导。
以下是更细致的中文指导。
一.CTRL+shift+P配置c_cpp_properties.json
-> C++ Configuration (UI)
-> Win32(C) CPP (命名不重要,两套配置)
gcc g++
gcc-X64(legacy)
二.利用hello world.cpp 由 terminal-->run build task
生成task.json并配置
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "D:\\ming\\mingw64\\bin\\g++.exe", //g++在哪
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}", //编译哪个文件
//可选 “全编译”,但只可有一个main(等于是一个项目)
"-o",
"${workspaceFolder}\\${fileBasenameNoExtension}.exe" //生成exe存在哪
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "compiler: D:\\ming\\mingw64\\bin\\g++.exe"
}
],
"version": "2.0.0"
}
三.F5 debug 生成launch.json文件并配置
仅需更改:
gdb在哪
哪个exe要调试
prelaunchTask:"task.json中的label内容”