c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...
这个问题折腾了我许久,才发现是tasks.json那边出了问题…
也百度过很多,什么sourceFileMap都试过没啥用,后经一顿摸索,解决了问题
方法1:
这是原来的tasks.json内容
{
"version": "0.1.0",
"command": "g++",
"args": [
"-g",
"{file}",
"-o",
"{fileBasenameNoExtension}.exe",
"-std=c++11",
"-Wall",
"-fno-asm",
"-DONLINE_JUDGE"
], // 编译命令参数
"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的数字全部加一
"file": 2,
"line": 3,
"column": 4,
"severity": 5,
"message": 6
就可以解决了。
方法2:
把18行的
"${workspaceRoot}"
改成
"\\"
我解决了问题才看到这个方法。。
c语言编程调试找不到路径,VScode 调试C/C++时出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法...相关推荐
- java judgefilecode_VScode出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法
如标题,被这个问题整了好长时间了,调试的时候如果有语法错误只能显示相应的的行数,没有办法定位到出错的行数上.(由于用处不是很大并且没有找到解决办法,所以就一直放着没管23333) 直到最近看到一位大佬 ...
- VScode调试C++代码时无法查看STL容器(string、vector等)
如下图所示:用VScode调试C++代码时,无法显示我们想要的值. 解决方法:编辑launch.json,加入如下设置: "setupCommands": [{"desc ...
- c语言编译说文件不存在,c语言编译时缺少头文件,库的解决办法
问题产生原因 我们都知道我们写一个程序不可能所有东西都重头去开发,因此我们会使用一些其它人写好的文件或者说叫做库函数等.但是有时候因为路径的设置不对,或者是文件的丢失,或者是文件版本不对,或者是文件的 ...
- VSCode打开.c文件出现中文乱码解决办法
打开后显示如图 这是由于编码问题. 我们首先需要查看一下电脑默认的编码:win+R,输入cmd, 打开属性窗口,可以看到是GBK格式 我们也需要在VSCode中设置成该格式 输入GBK选择 然后就可以 ...
- 双击桌面上的IE图标却提示找不到文件iexplore.com的解决办法
endurer 原创 2006-08-16 第1版 一位网友的电脑,查杀病毒后,双击桌面上的IE图标却弹出对话框,提示找不到文件iexplore.com. 估计是中了Trojan.PSW.Lmir.T ...
- 对路径“xxx.dll”的访问被拒绝(dll在Debug文件夹里)的解决办法
项目报错描述: 对路径"....dll"的访问被拒绝. 解决过程: 1.修改Debug文件夹里xxx.dll文件的权限为取消"只读".(未解决) 2.修改Deb ...
- mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法
因为: log4j自1.2.17版本以后,就改变jar包了 比如:1.2.17及以前的版本的mvn依赖是这样写的: <!-- https://mvnrepository.com/artifact ...
- VSCode格式化保存HTML的标签名前(head,body,/html)自动空出一行的解决办法
在写代码时,格式化保存后发现标签名如head,body,div等前面会多出一个空行出来,如下所示: <!DOCTYPE html> <html lang="en" ...
- VScode找不到C++万能头文件<bits/stdc++.h>解决办法
VScode找不到C++万能头文件<bits/stdc++.h>解决办法 一.万能头文件介绍 万能头文件<bits/stdc++> 中包含了 C++中大部分头文件,在大部分做题 ...
最新文章
- 虚拟纹理与几何图像技术
- 机器学习项目模板:ML项目的6个基本步骤
- javascript创建对象的三种方式
- android getitem,android – ItemDecoration重写getItemOffsets()和动画
- 【学无止境】关于通过PHP链接FTP或SFTP的问题及解决--FTP篇
- 备忘--Sinfors 设备出厂IP
- Qt中的缓冲区QBuffer
- document对象相关信息
- CSS之transition, transform, tanslate,animation
- 一本让我多花2倍时间读的书
- 查看分支编码_MySQL分支数据库MariaDB之CentOS安装教程
- 计算机网络3-DNS域名解析系统
- # RSA 公钥加密算法
- istio_关于Istio的五件事
- 2019/7/19 Bootstap练习
- iHRM 人力资源管理系统--第1章 SAAS-HRM系统概述与搭建环境
- 原生JS 实现页面元素的拖动 拖拽
- 55句史上最伤人的语录集:看完一阵心酸啊
- 各种线上推广手段的投入产出比数字公布
- 小米android微博授权管理工具下载,微博推广:第三方微博工具,微博管理工具:微博粉丝管理工具!...