VS 代码:在浏览中找不到包含文件。路径.?

问题描述 投票:0回答:2

在 VS CODE 中,我收到错误“在浏览路径中找不到包含文件。” 我的头文件下有一个错误曲线

#include <stdio.h>
我怎样才能让我的代码访问这个库。

我只有一个文件夹和一个 main.c 文件

对这一切都很陌生,其他答案似乎超出了我的深度,因为我不确定他们正在访问哪些文件。 预先感谢您。

c visual-studio-code
2个回答
10
投票

此处提出的问题非常相似,谢天谢地,这是一个非常相似的解决方案。

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
由标签使用解析器。正确设置两者不会有什么坏处。


6
投票

附上.vscod 示例

© www.soinside.com 2019 - 2024. All rights reserved.