带有嵌套文件夹的Eclipse C ++ Project

时间:2012-08-07 09:14:13

标签: c++ eclipse include directory eclipse-cdt

我对C ++比较陌生;我知道语法和内容,但对编译部分知之甚少。我使用Eclipse创建了一个项目,它变得相对较大。所以在继续之前,我想将相关文件放在一个子文件夹中。目前我的所有文件(来源和标题)都在src/中(例如src/Foo1.hsrc/Foo1.cpp等),我想对它进行排序:

src/
 -> Foos
     -> Foo1.h
     -> Foo1.cpp
     -> Foo2.h
     ...
 -> Bars
     -> Bar1.h
     ...
 -> main.cpp
 ...

但是,我还希望包含相对于src文件夹(如果可能的话,也是当前文件夹)。例如,我希望Foos/Foo1.cpp能够包含以下内容:

#include "Foos/Foo1.h"
#include "Bars/Bar1.h"

,或者

#include "Foo1.h"
#include "Bars/Bar1.h"

我觉得这应该是可能的,但我担心我对C ++编译或Eclipse CDT了解不足以了解如何做到这一点。

1 个答案:

答案 0 :(得分:1)

将您的路径/ src和/ src / Foos等添加到包含路径和预处理器符号列表

对我而言,它属于项目属性 - > C / C ++包含路径和符号