在 VS CODE 中,我收到错误“在浏览路径中找不到包含文件。” 我的头文件下有一个错误曲线
#include <stdio.h>
我怎样才能让我的代码访问这个库。
我只有一个文件夹和一个 main.c 文件
对这一切都很陌生,其他答案似乎超出了我的深度,因为我不确定他们正在访问哪些文件。 预先感谢您。
与此处提出的问题非常相似,谢天谢地,这是一个非常相似的解决方案。
Ctrl-Shift-P
将打开“命令栏”,开始尝试 C/Cpp: Edit Configurations
直到出现最上面的结果,然后按 Enter 键,这将在当前项目目录的 .vscode 文件夹中创建一个 c_cpp_properties.json
文件(使此配置唯一此项目,因此您需要对其他项目重复此操作)。此 json 文件包含适用于 Mac、Linux 和 Win32 的部分,如果您知道其他平台的路径,请编辑与您或全部相关的部分。每个块都有 name
、includePath
、defines
、intelliSenseMode
和 browse
属性。 browse
属性有一个名为 path
的子数组(这就是我们正在寻找的 include file not found in *browse.path*
),在此处添加包含目录的路径,每个字符串一个字符串,并记住使用正斜杠,即使 Windows给你它们作为反斜杠。
虽然在将正确路径添加到 browser.path 时,令人讨厌的错误消失了,但我还将其添加到
includePath
部分,因为根据悬停工具提示 includePath
由智能感知引擎使用,而 browse.path
由标签使用解析器。正确设置两者不会有什么坏处。
附上.vscod 示例