我尝试使用gdb调试C ++文件,但出现了以下错误消息。
Unable to 'main.cpp': File not found (file:///c/Users/.../main.cpp)
但是我在launch.json
文件中设置了这样的程序路径:
"program": "C:/Users/.../main.exe"
我认为这是因为VS Code将 C:识别为 c ,但我无法找到解决此问题的任何解决方案。
如何正确设置目标程序的路径?
答案 0 :(得分:1)
尝试将启动文件中的路径写为:
"program": "C:\\Users\\..\\main.exe"
答案 1 :(得分:1)
我通过询问VS Code GitHub找到了解决方案。
如果出现上述错误消息,请将sourceFileMap
添加到launch.json
文件。
"sourceFileMap": {
"/c": "C:/"
}
https://github.com/Microsoft/vscode-cpptools/issues/1546#issuecomment-365368570