Eclipse C ++包括源文件夹中的头文件

时间:2012-11-08 21:59:25

标签: c++ eclipse header include include-path

我对C ++和Eclipse一般都很陌生,所以如果我遗漏了一些相当明显的东西,我会道歉。

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

enter image description here

如果有人能告诉我'#include'的说法,我应该使用它们,那将是非常棒的。

谢谢!

1 个答案:

答案 0 :(得分:1)

当你在src文件夹中创建子文件夹时,每个cpp文件都会在它所在的文件夹中编译。因此,任何""都需要指定从该文件夹到另一个文件夹的相对路径。

在您的情况下,要从FileInOut文件夹中获取,您需要返回一个级别,然后进入Statistics文件夹

例如

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

另一种方法是,如果要在src目录中保留包含,则将src目录添加到包含路径。现在,当你包含时,你只需要指定src根目录的路径。

例如

#include "Statistics/Statistics.h"