Ubuntu在重新安装vscode后,在引用文件时出现红色波浪并提示“检测到#include错误。请更新includePath。已为此翻译单元(/....)禁用波形曲线”,且大部分外部类都跳转失败,网上查找了许多方法都不可解决,其中包括修改C++编辑配置(JSON)文件。终于,找到了解决办法,所以记录下来。

1、按下Ctrl+Shift+P,会在VSCode上方出现一个弹窗。

2、在弹窗中输入"open settings",在下拉列表中选中"Preferences: Open Settings (JSON)"【不要选成UI】:

3、此时,会跳转到settings.json文件,在文件的“launch”:{}中加入以下内容,注意要有逗号和已有的内容隔开:

"C_Cpp.default.browse.path": ["${workspaceFolder}/**"],"C_Cpp.default.includePath": ["${workspaceFolder}/**"]

4、保存settings.json文件,然后打开报错的文件,即使波浪线依然存在,但是可以实现跳转,问题解决。


补充另一种方法:

1、按下Ctrl+Shift+P,会在VSCode上方出现一个弹窗。

2、在弹窗中输入"open settings",在下拉列表中选中"Preferences: Open Settings (UI)":

3、在搜索框内输入 launch

4、编译器会搜索到该功能,然后点击【在settings.json中编辑】

5、此时会跳转到settings.json,并且里面有“launch”:{}

6、在文件的“launch”:{}中加入以下内容,注意要有逗号和已有的内容隔开:

"C_Cpp.default.browse.path": ["${workspaceFolder}/**"],"C_Cpp.default.includePath": ["${workspaceFolder}/**"]

7、保存settings.json文件,然后打开报错的文件,即使波浪线依然存在,但是可以实现跳转,问题解决。

“检测到#include错误。请更新includePath。已为此翻译单元” 导致头文件及其类不能点击跳转的问题相关推荐

  1. 检测到#include错误,请更新IncludePath.已为此翻译单元xxx禁用波形曲线,最详细解决教程

    问题: 注意:我下面路径包含了中文,但vscode路径识别中文是可能会出错的,建议用vscode打开的所有路径都不包含中文. 解决方法: 1.win+r,打开"运行"界面: 2.输 ...

  2. VScode 检测到#include 错误,请更新includepath。已为此翻译单元 禁用波形曲线

    VScode 检测到#include 错误,请更新includepath.已为此翻译单元 禁用波形曲线 VScode 检测到#include 错误,请更新includepath.已为此翻译单元 禁用波 ...

  3. VScode检测到#include 错误,请更新includepath。已为此翻译单元 禁用波形曲线//gcc : 无法将“gcc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

    VScode检测到#include 错误,请更新includepath. 可能会遇到的问题: 1. VScode检测到#include 错误,请更新includepath. 2.gcc : 无法将&q ...

  4. vscode“检测到#include 错误请更新includepath”的解决方案

    问题: 检测到#include 错误,请更新includepath.已为此翻译单元 禁用波形曲线的一种解决思路. 解决方案: 快捷键Ctrl+Shift+P 即可解决.

  5. VScode 检测到#include 错误,请更新includepath。已为此翻译单元 禁用波形曲线(超详细讲解,绝对不亏)

    网络上都可以查找到如何下载vscode,如何配置vscode的教程也不少,但是有一些问题是没有提及的,就比如这个问题就没有提到,如何下载的我就不再说了,我就直接上如何配置. 基本的我就不再说了 第一步 ...

  6. 已解决:检测到 #include 错误。请更新 includePath。已为此翻译单元(D:\Study\hello.cpp)禁用波形曲线。C/C++(1696)

    在VScode中配置c++环境中遇到的问题,此问题并不影响运行出"hello world"等程序,但是始终标识错误,文件名也是红色的,非常不舒服. 已经完成的工作: 已经安装好Mi ...

  7. 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“

    我们在配置vscode时,测试代码时,可能会出现这种情况. 检测到 #include 错误.请更新 includePath.已为此翻译单元(E:\abc.ino)禁用波形曲线.C/C++(1696) ...

  8. 检测到 #include 错误,已为此翻译单元()禁用波形曲线。

    检测到 #include 错误.请更新 includePath.已为此翻译单元(/home/ss/demo02_ws/禁用波形曲线. 刚使用vscode的时候代码写完的时候经常会出现这样的报错,解决方 ...

  9. 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“

    在配置好环境变量后, 将插件装好后, 运行程序的结果,显示 无法打开源文件检测到 #include 错误.请更新 includePath. 解决方法: 打开扩展设置 更改Compiler Pathd ...

最新文章

  1. Linux 用户行为日志记录
  2. 伪激光雷达:无人驾驶的立体视觉
  3. openCv java Mat和MatOfByte的之间的相互转换 (4)
  4. 付费?是不可能的!20行Python代码实现一款永久免费PDF编辑工具
  5. RxJava 2.0的基本使用
  6. Python应用实战-用Python爬取数据分析岗位信息并可视化分析
  7. html:(27):类和ID选择器的区别和子选择器
  8. mysql配置——库表操作、用户操作
  9. python 实现对象去重
  10. char*赋值给std::string是深拷贝
  11. 《Unity3D脚本编程与游戏开发》学习Day one
  12. 市场项目交接文档初稿
  13. nginx 常见错误码_Nginx启动常见错误及解决方法
  14. 什么是嵌入式开发?嵌入式培训学哪些?
  15. 全球计算机病毒损失报告,世界十大计算机病毒 CIH的危险被公认,第二经济损失26亿美元...
  16. 数据分析报告的 8 种颜色
  17. 红孩儿编辑器的模块设计4
  18. seo关键词排名优化的方法
  19. Windows平台调试工具:DebugView
  20. 如何通过Apple ID找回弄丢的设备

热门文章

  1. 路由器至游戏服务器稳定性,如何改善路由器到游戏服务器的
  2. 如何打造一个低效能技术团队?
  3. Android 上网本上使用3G上网卡的可行性
  4. 动态规划表格法解决最长公共子序列(LCS)问题
  5. FPGA入门系列17--task
  6. title是什么意思,网站title标题如何书写
  7. 有线网卡linux驱动,Ubuntu 12.04下QCA8172有线网卡驱动编译出错的解决方法
  8. C++ 10 翁恺> 继承
  9. 利用深度学习对象检测器从信息素陷阱图像中自动计数松球菌监测
  10. 机器学习 - 模型评估(TPR、FPR、K1、ROC、AUC、KS、GAIN、LIFT、GINI、KSI)