vscode配置c++环境
参考Windows下VSCode配置C++环境
参考Vscode编辑器:python, C++和Java等项目开发的集大成者(yyds)
tasks.json文件
生成tasks.json的方式
terminal->configure.task->找到包含tasks的语句点击即可生成
{
"version": "2.0.0",
"tasks": [
// 路径改成自己的g++路径
{
"label": "g++.exe build active file",
"type": "shell",
"command": "D:/ming_gw/mingw64/bin/g++.exe",
// 这里要写这句话${fileDirname}\\${fileBasenameNoExtension}.exe
"args": [
"-g",
"${file}", // 如果是多文件编程, 这里的${file}改成${filename}\\*.cpp
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "D:/ming_gw/mingw64/bin"
},
"problemMatcher": [
"$gcc"
],
// 这个配置很重要,单纯写build会报.exe not exist错误
"group": {
"kind": "build",
"isDefault": true
}
},
]
}
launch.json文件
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"args": [],
"stopAtEntry": false,
// 这里需要修改成这个
"cwd": "${workspaceFolder}",
"environment": [],
// program需要修改成这句话
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"internalConsoleOptions": "openOnSessionStart",
"MIMode": "gdb",
// 改成自己的路径
"miDebuggerPath": "D:/ming_gw/mingw64/bin/gdb.exe",
"externalConsole": false,
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
需要安装的插件
1.C/C++
2.C/C++ Extension Pack
3.CodeLLDB
4.C/C++ Clang Command Adapter
需要下载安装MinGW-w64
MinGW-w64
托管在此网站
可以直接选择在线安装器:MinGW-W64 Online Installer