#include 在 vscode 中检测到的错误

新手上路,请多包涵

我在我的 C++ 项目中使用 Visual Studio Code。我 为 VS Code 安装了 Microsoft C/C++ Extension 。我收到以下错误:

#include 检测到错误。请更新您的 includePath。此翻译单元 ( /path/to/project/file.cpp ) 的 IntelliSense 功能将由标签解析器提供。

原文由 banan3‘14 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.4k
2 个回答

答案就在这里: 如何使用 C/Cpp 扩展并将包含路径添加到配置 中。

单击灯泡,然后编辑打开的 JSON 文件。选择与您的平台对应的正确块(有 MacLinuxWin32 ms-vscode.cpptools 版本):更新 includePath 中的路径(如果您使用 VS Code 编译很重要)或 browse.paths (如果您使用 VS Code 导航很重要)或两者兼而有之。

感谢@Francesco Borzì,我将在此处附加他的答案:

您必须 向左 🖰 单击弯曲的代码行旁边的灯泡。

如果 #include 文件或其依赖项之一,您还可以单击包含语句下的红色波浪线以查看有关如何更新配置的建议。

在此处输入图像描述

原文由 banan3’14 发布,翻译遵循 CC BY-SA 4.0 许可协议

我在 Macbook M1 Pro 上,我的 C++ 文件中到处都是红色波浪形错误线。为了解决,我这样做了:

  1. 打开首选项 -> 设置
  2. 搜索 intelliSenseEngine
  3. 将“C_Cpp:Intelli Sense Engine”从 Default 更改为 Tag Parser

注意:我从 这里 的 Github 得到这个想法。

原文由 Blundering Philosopher 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题