繁体   English   中英

在 C++ 的 Atom 编辑器中找不到头文件

[英]Header files not found in Atom editor for C++

我正在尝试使用 Atom 编辑器编写 C++ 代码。 我想使用 linter-gcc 包,但我一直收到它找不到我的头文件的错误。

我尝试进入 linter-gcc 设置并在 GCC 包含路径中添加以下内容:

-/, ./, ./include

这是我目前的 linter-gcc 设置:

linter-gcc 设置

你可以在这里看到出现问题的编辑器,左边是我正在工作的目录

编辑

https://github.com/AtomLinter/linter-gcc/issues/61

您必须将项目根目录添加到包含目录中。 如果您只是将 linter-gcc 命令复制并粘贴到终端中,您将看到相同的错误。 解决方案是将包含路径的路径添加到 GCC 包含路径设置中。 因此,如果您的项目根目录中有一个名为 include 的文件夹,其中包含您的头文件,则需要在 GCC 包含路径设置中写入 ./include。 通常,最好将头文件放在项目根目录中名为 include 的文件夹中。 然后,您可以简单地在 GCC 包含路径设置中写入 ./include,以便编译器找到头文件。

总之,尝试仅将 ./include 放在您的 gcc-linter 包设置中,在包含的两个字段中: gcc-linter 设置

之后,返回到您的文件并单击 cntrl+s 或再次保存它。 它将再次运行 linter 并且问题将消失(也许您在添加了评论中显示的包含后没有再次运行 linter,所以这就是为什么您一直看到错误的原因)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM