我对 C++ 比较陌生;我知道语法和东西,但对编译部分知之甚少。我使用 Eclipse 做了一个项目,它变得比较大。所以在继续之前,我想将相关文件放在一个子文件夹中。目前我所有的文件(源文件和标题)都在src/
(如src/Foo1.h
,src/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 的了解还不够,无法弄清楚如何去做。