0

ndk-build を使用して cygwin で正常にビルドされる Android NDK プロジェクトがあります。

ただし、Eclipse でビルドしたかったので、C/C++ 開発ツールを Eclipse の ADT バージョンにインストールし、Eclipse のプロジェクトにネイティブ サポートを追加しました。ただし、ビルド後、次のエラーが発生します。

fatal error: timer.h: No such file or directory

元の Android.mk ファイルには、cygwin で動作させる次のインクルードがあります。

LOCAL_C_INCLUDES := /cygdrive/c/ADT/includes/

同様のインクルード パス (C:\ADT\includes) を Project->Properties->C/C++ General->Paths and Symbols に追加しようとしましたが、まだ運がありません。助言がありますか?

4

2 に答える 2

3

修正は、Windowsパスを使用することでした LOCAL_C_INCLUDES := C:/ADT/includes/

以下を使用しても同様に機能することに注意してください(cpu2の回答による)

LOCAL_CFLAGS := -IC:/ADT/includes/
于 2013-09-14T15:38:49.160 に答える