私は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++コンパイルやEclipseCDTについては、その方法を理解するのに十分な知識がありません。