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

时间:2019-05-08 15:58:11

标签: c++ atom-editor linter

我正在尝试使用Atom编辑器来编写C ++代码。我想使用linter-gcc程序包,但是我不断收到错误消息,它找不到我的头文件。

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

-/, ./, ./include

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

linter-gcc settings

,您可以在此处看到出现问题的编辑器,左侧是我正在使用的目录

editor

1 个答案:

答案 0 :(得分:0)

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

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

总而言之,请尝试仅将./include放入gcc-linter软件包设置中,在两个字段中均包含include: gcc-linter settings

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