4

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

4

1 に答える 1

1

パス/srcおよび/src/Foosなどをインクルードパスとプリプロセッサシンボルのリストに追加します

私にとっては、[プロジェクトのプロパティ]-> [C /C++インクルードパスとシンボル]の下にあります

于 2012-08-07T11:03:04.333 に答える