【发布时间】:2020-11-17 14:14:15
【问题描述】:
尝试在 VSCode 上调试 C++ 代码时,我收到错误消息“在 getBuildTasks() 中找不到客户端 URI”
我是一个绝对的初学者,正在学习 C++,只是从一个教程中设置了我的 VSCode,以便使用 minGW-w64 在 VSCode 上运行 C++。但是调试按钮无法正常工作,而是抛出该错误。
这就是我的 launch.json 的样子:
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe",
"preLaunchTask": "echo",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
these 是当我按下运行和调试时显示的选项,其中 a.cpp 在文件夹中打开,其中 .vscode 子文件夹包含上述launch.json 文件以及 c_cpp_properties.json 和 tasks.json 文件。
我们将不胜感激。
【问题讨论】:
-
您仍然看到
Run按钮的事实意味着您没有正确配置VSC。如果找到launch.json,您会看到一个包含找到的配置的下拉框。echo任务是什么,肯定不是编译任务 -
@rioV8 我不明白你说的“什么是回显任务”是什么意思
-
你的
preLaunchTask是echo
标签: c++ visual-studio-code vscode-debugger