4

我试图在编写基于 NDK 的库时找出对异常处理的支持。从这些链接: http: //developer.android.com/tools/sdk/ndk/index.htmlhttp://www.kandroid.org/ndk/docs/CPLUSPLUS-SUPPORT.html,我能理解的是为 NDK 修订 > r5 添加了 C++ 异常处理,仅适用于启用的“gnustl”运行时。但是,NDK 是否支持 C++ STL?如果是这样,它是否也支持 STL 异常处理?对此有何评论?

4

2 回答 2

5

Android NDK 提供对GNU STL库和 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 回答