1

検索するファイルを含めるときに、Javaと同様に、ファイルがルートから開始するようにプロジェクトルートを設定するにはどうすればよいですか。dirの例:

-project root
--main.cpp
--dir
---foo.h
---foo.cpp
--dir2
---boo.h
---boo.cpp

からfoo.h、書けるようになりたいです#include "dir2/boo.h"。使いたくない../。ある種のコンパイルフラグを使用する必要がありますか?私はIDEを使用しておらず、Macを使用しており、現在g++コンパイラを使用しています。

4

1 に答える 1

4

通常、これは、コンパイルコマンドにインクルードパスを追加することで実現できます。

GCCの場合、これは-I<path>(eg g++ myCode.cpp -I"project root" -o executable)です。

いずれの場合も、コンパイラのドキュメントを読んでください。多くの人が、この種の情報を尋ねることなく見つけるために、何時間も愛情を込めて書いています。

于 2012-12-26T21:52:42.573 に答える