4

NDK ベースのライブラリを作成する際の例外処理のサポートを理解しようとしています。これらのリンクから: http://developer.android.com/tools/sdk/ndk/index.htmlおよびhttp://www.kandroid.org/ndk/docs/CPLUSPLUS-SUPPORT.html、私が理解できることはC++ 例外処理は、有効な「gnustl」ランタイムに対してのみ、NDK リビジョン > r5 に追加されます。しかし、NDK は C++ STL をサポートしていますか? もしそうなら、STL例外処理もサポートしていますか? これについて何かコメントはありますか?

4

2 に答える 2

5

GNU STLAndroid NDK は、ライブラリと C++ 例外処理のサポートを提供します。リンクしGNU STLて例外処理を有効にするには、次の行をApplication.mkファイルに追加します。

APP_STL := gnustl_static
APP_CPPFLAGS += -fexceptions
于 2013-07-29T11:14:24.057 に答える
2

はい、NDK がサポートする例外は STL 例外です。

于 2013-07-28T20:32:06.613 に答える