gpt4 book ai didi

c++ - Eclipse C++ 包括来 self 的源文件夹的头文件

转载 作者:IT老高 更新时间:2023-10-28 22:25:38 34 4
gpt4 key购买 nike

总的来说,我对 C++ 和 Eclipse 还很陌生,所以如果我遗漏了一些相当明显的东西,我深表歉意。

我遇到的问题是我试图在我的一个源文件中包含一个头文件,但它们位于我的项目目录中的不同文件夹中。我不知道我应该如何包括他们。我上传了一张图片,显示了我要突出显示的头文件的问题。

enter image description here

如果有人能告诉我应该使用什么“#include”语句,那就太好了。

谢谢!

最佳答案

有几个不同的选项可以完成这项工作。最简单的就是改#include

#include "../Statistics/Statistics.h"

这将在没有任何其他修改的情况下工作。但是,如果您移动任一文件,或以某种方式更改两者之间的相对路径,这将中断。

或者,您可以将路径添加到 Statistics文件夹到编译器的包含文件搜索路径。右键单击项目名称,选择 Properties -> C/C++ Build -> Settings,然后找到编译器的包含文件路径选项。对于 g++,它是 -I<path/to/include/folder> .添加这个将使#include声明按您目前的方式工作。

与第二个非常相似的选项是将路径添加到 src文件夹(而不是 Statistics 文件夹)添加到包含搜索路径。在这种情况下,您必须将语句更改为

#include "Statistics/Statistics.h"

关于c++ - Eclipse C++ 包括来 self 的源文件夹的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13298550/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com