c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...
這個問題折騰了我許久,才發(fā)現(xiàn)是tasks.json那邊出了問題…
也百度過很多,什么sourceFileMap都試過沒啥用,后經(jīng)一頓摸索,解決了問題
方法1:
這是原來的tasks.json內(nèi)容
{
"version": "0.1.0",
"command": "g++",
"args": [
"-g",
"{file}",
"-o",
"{fileBasenameNoExtension}.exe",
"-std=c++11",
"-Wall",
"-fno-asm",
"-DONLINE_JUDGE"
], // 編譯命令參數(shù)
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"{workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
"showOutput": "always"
}
語法高亮沒找到json的,選了個js。
我的解決方法是重寫正則,把21行的正則改成了
^(.*)\\\\(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$
再把下面的file到message的數(shù)字全部加一
"file": 2,
"line": 3,
"column": 4,
"severity": 5,
"message": 6
就可以解決了。
方法2:
把18行的
"${workspaceRoot}"
改成
"\\"
我解決了問題才看到這個方法。。
總結(jié)
以上是生活随笔為你收集整理的c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php的api数据接口书写实例
- 下一篇: s3c2440移植MQTT