这个问题折腾了我许久,才发现是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) 的解决办法...相关推荐

  1. java judgefilecode_VScode出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法

    如标题,被这个问题整了好长时间了,调试的时候如果有语法错误只能显示相应的的行数,没有办法定位到出错的行数上.(由于用处不是很大并且没有找到解决办法,所以就一直放着没管23333) 直到最近看到一位大佬 ...

  2. VScode调试C++代码时无法查看STL容器(string、vector等)

    如下图所示:用VScode调试C++代码时,无法显示我们想要的值. 解决方法:编辑launch.json,加入如下设置: "setupCommands": [{"desc ...

  3. c语言编译说文件不存在,c语言编译时缺少头文件,库的解决办法

    问题产生原因 我们都知道我们写一个程序不可能所有东西都重头去开发,因此我们会使用一些其它人写好的文件或者说叫做库函数等.但是有时候因为路径的设置不对,或者是文件的丢失,或者是文件版本不对,或者是文件的 ...

  4. VSCode打开.c文件出现中文乱码解决办法

    打开后显示如图 这是由于编码问题. 我们首先需要查看一下电脑默认的编码:win+R,输入cmd, 打开属性窗口,可以看到是GBK格式 我们也需要在VSCode中设置成该格式 输入GBK选择 然后就可以 ...

  5. 双击桌面上的IE图标却提示找不到文件iexplore.com的解决办法

    endurer 原创 2006-08-16 第1版 一位网友的电脑,查杀病毒后,双击桌面上的IE图标却弹出对话框,提示找不到文件iexplore.com. 估计是中了Trojan.PSW.Lmir.T ...

  6. 对路径“xxx.dll”的访问被拒绝(dll在Debug文件夹里)的解决办法

    项目报错描述: 对路径"....dll"的访问被拒绝. 解决过程: 1.修改Debug文件夹里xxx.dll文件的权限为取消"只读".(未解决) 2.修改Deb ...

  7. mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法

    因为: log4j自1.2.17版本以后,就改变jar包了 比如:1.2.17及以前的版本的mvn依赖是这样写的: <!-- https://mvnrepository.com/artifact ...

  8. VSCode格式化保存HTML的标签名前(head,body,/html)自动空出一行的解决办法

    在写代码时,格式化保存后发现标签名如head,body,div等前面会多出一个空行出来,如下所示: <!DOCTYPE html> <html lang="en" ...

  9. VScode找不到C++万能头文件<bits/stdc++.h>解决办法

    VScode找不到C++万能头文件<bits/stdc++.h>解决办法 一.万能头文件介绍 万能头文件<bits/stdc++> 中包含了 C++中大部分头文件,在大部分做题 ...

最新文章

  1. 虚拟纹理与几何图像技术
  2. 机器学习项目模板:ML项目的6个基本步骤
  3. javascript创建对象的三种方式
  4. android getitem,android – ItemDecoration重写getItemOffsets()和动画
  5. 【学无止境】关于通过PHP链接FTP或SFTP的问题及解决--FTP篇
  6. 备忘--Sinfors 设备出厂IP
  7. Qt中的缓冲区QBuffer
  8. document对象相关信息
  9. CSS之transition, transform, tanslate,animation
  10. 一本让我多花2倍时间读的书
  11. 查看分支编码_MySQL分支数据库MariaDB之CentOS安装教程
  12. 计算机网络3-DNS域名解析系统
  13. # RSA 公钥加密算法
  14. istio_关于Istio的五件事
  15. 2019/7/19 Bootstap练习
  16. iHRM 人力资源管理系统--第1章 SAAS-HRM系统概述与搭建环境
  17. 原生JS 实现页面元素的拖动 拖拽
  18. 55句史上最伤人的语录集:看完一阵心酸啊
  19. 各种线上推广手段的投入产出比数字公布
  20. 小米android微博授权管理工具下载,微博推广:第三方微博工具,微博管理工具:微博粉丝管理工具!...

热门文章

  1. 深度辨析 Python 的 eval() 与 exec()
  2. 超全超详细的HTTP状态码大全
  3. ios开发入门资料整理
  4. android 资料文档共享
  5. 开放平台_XAuth
  6. 程序员找工作时,大公司 VS 小公司,应该如何做出正确的选择?
  7. FineReport 11.0 五大全新功能,让报表开发更快、更好看
  8. 老板眼中理想的“数据中台”,是不是真的存在?
  9. 飞鸽传书2011看到一篇国外的博客
  10. SEOer将灭绝,尽快辅佐“百毒”对手