1

我在网上找到了一些资料,说明 NDK r5 启用了使用 STL 库,但在没有使用异常的情况下。我最近检查过,当前版本的 NDK 是 r9b,但没有找到信息,现在是否可以将异常与 STL 一起使用。现在有可能吗?还有,NDK 支持 C++11 吗?

4

1 回答 1

7
  • 是的,只要您使用 gcc-4.7+ 或 clang,NDK 支持大部分 C++11。

  • gabi++如果您使用、stlportgnustl标准库,则自 NDK r5 起支持异常。您需要在 Android.mk 中显式启用它:

    LOCAL_CPP_FEATURES += exceptions
    

docs/CPLUSPLUS-SUPPORT.html您可以从NDK 安装中获得更多信息。

于 2013-11-06T12:31:01.030 回答