我对C++比较陌生;我知道语法和东西,但对编译部分不太了解。我使用Eclipse做了一个项目,并且它变得相当大。因此,在继续之前,我想将相关文件放在一个子文件夹中。目前,所有我的文件(源文件和头)是src/
(如src/Foo1.h
,src/Foo1.cpp
等),我想对它进行排序是这样的:带嵌套文件夹的Eclipse C++项目
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来弄清楚如何做到这一点。
项目 - >属性 - > C/C++常规 - >路径和符号 – BoBTFish 2012-08-07 09:30:48