c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...
這個(gè)問(wèn)題折騰了我許久,才發(fā)現(xiàn)是tasks.json那邊出了問(wèn)題…
也百度過(guò)很多,什么sourceFileMap都試過(guò)沒(méi)啥用,后經(jīng)一頓摸索,解決了問(wèn)題
方法1:
這是原來(lái)的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"
}
語(yǔ)法高亮沒(méi)找到j(luò)son的,選了個(gè)js。
我的解決方法是重寫(xiě)正則,把21行的正則改成了
^(.*)\\\\(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$
再把下面的file到message的數(shù)字全部加一
"file": 2,
"line": 3,
"column": 4,
"severity": 5,
"message": 6
就可以解決了。
方法2:
把18行的
"${workspaceRoot}"
改成
"\\"
我解決了問(wèn)題才看到這個(gè)方法。。
總結(jié)
以上是生活随笔為你收集整理的c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php的api数据接口书写实例
- 下一篇: android textview 背景图