6

gnu libstdc++ を使用して NDK コードをコンパイルしたいのですが、これを行う方法の手がかりはありますか?

4

2 に答える 2

6

に行を追加する必要がありますApplication.mk

APP_STL := gnustl_static

静的にリンクする場合、および

APP_STL := gnustl_shared

共有ライブラリとして使用する場合。

典型的な例を次に示しApplication.mkます (ファイルが配置されているのと同じフォルダーに配置する必要がありますAndroid.mk)。

APP_OPTIM := release
APP_PLATFORM := android-7
APP_STL := gnustl_static
APP_CPPFLAGS += -frtti 
APP_CPPFLAGS += -fexceptions
APP_CPPFLAGS += -DANDROID
APP_ABI := armeabi-v7a

詳細についてApplication.mkは、NDK ドキュメントを参照してください。docs/APPLICATION-MK.html

于 2012-07-26T08:32:00.727 に答える
4

次の行を Application.mk に追加します。

APP_STL := gnustl_static

(またはgnustl_shared、静的にリンクしたくない場合)。

于 2012-07-26T06:20:51.840 に答える