私はC++コードのいくつかを変更しているAndroidを変更しようとしていますが、ヘッダーに関連する問題に直面しています。C++ヘッダーの依存性
セイファイルfoo.c
では、私はbar.h
を含める必要がありますが、それは別のフォルダに座っている:
:同じフォルダ(dir2)
からファイルbaz.h
が含まれて順番に
../../dir1/dir2/bar.h
bar.h
最初にbar.h
を次のように含めることを試みました:
#include "../../dir1/dir2/bar.h"
しかし、彼らはbar.h
baz.h
を見つけることができません。
Makefile
にINC=-I../../dir1
を追加しようとしましたが、機能しません。どんな提案も役に立ちます。
gccが使用しているすべてのコンパイルフラグをダンプしようとしましたか?私はmakeに冗長モードのようなものがなければならないと考えています – szx