提示 miDebuggerPath is invalid
VS code 与Dev C++配合,lunch.json配置如下:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": " ${file}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"preLaunchTask": "build",
"MIMode": "gdb",
"miDebuggerPath": "D:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
路径报错的原因
- 路径没有使用双斜杠
\\ - 复制粘贴的路径中有编码错误的字符,看起来路径没问题,但一个字母
D实际上编码错误,编码后是个?。
②的解决办法:
3. 手动输入gbd.exe路径;
4. 先将带有双斜杠的路径粘贴到txt文本中,并粘贴回jason文件即可。
资源管理器隐藏不必要的文件
Ctrl + Shift + P → Open user settings → 右上角“打开设置json” 追加exclude :
{
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/*.exe": true, //隐藏所有exe文件:*.exe
"**/CVS": true,
"**/.DS_Store": true
}
}
让其支持C++11的特性
修改task.json的数据
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-std=c++11", //修改编译参数,以C++11进行编译,顺序在 -g后面
"${file}",
"-o",
"${file}.exe"
],
}
]
}
5838



被折叠的 条评论
为什么被折叠?



