2011-12-10 66 views
1

Android NDK Makeを使用してプロジェクトをビルドしようとしていますが、次のエラーが発生します。私はこれがdlfcn.hから来ていると仮定していますが、私が、私はそれがロードされて推測していますが見つからないファイルを取得していますようにされていません...Dl_Infoでコンパイルが失敗する

1.

In file included from /home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m:44:0: 
/home/jackie/Development/Code/GnuStep/core/base/Source/dynamic-load.h: In function '__objc_dynamic_get_symbol_path': 
/home/jackie/Development/Code/GnuStep/core/base/Source/dynamic-load.h:127:3: error: unknown type name 'Dl_info' 
/home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m: In function 'GSPrivateSymbolPath': 
/home/jackie/Development/Code/GnuStep/core/base/Source/objc-load.m:263:2: error: unknown type name 'Dl_info' 
make: *** [/home/jackie/Development/Code/GnuStep/core/base/Source/obj/local/armeabi/objs/gnumake/objc-load.o] Error 1 

)が問題となっていますdlfcn.hにありますか? 2)どのようにそれを解決するためのアイデア?

答えて

2

Application.mkにAPP_PLATFORM := android-8を使用してAndroidプラットフォームのバージョンを指定する必要があります。デフォルトではandroid-3を使用してそのようなエラーで失敗する場合

+0

ありがとうございます!このandwerは受け入れられるべきです:) – nmxprime

0

私は何をしたのか正確に覚えていないが、私がコンパイルしていたAndroidのものとは対照的に、私が使っていたLinuxのヘッダと関係があったと思う。

関連する問題