我正在研究android项目,我需要访问gcc中c ++ 11中的wstring_convert类,但问题是gcc在其标准库中没有这个,所以我想在gcc编译器中使用clang std库可能,或者如果有任何其他方法可以使用来自外部库的wstring_convert,例如stlport,但stlport开发最新更新是在2008年!
感谢任何帮助。
答案 0 :(得分:1)
LLVM项目的标准C ++库是:
这是一个独立的,独立的项目,但我从来没有听说有人在GCC上使用它。标准库的某些部分依赖于特定于编译器的内部(例如,某些类型的特征),因此我不确定这是否会起作用。
修改强>
从头版:
已知libc ++可以在以下平台上运行,使用g ++ - 4.2和clang(缺少C ++ 11语言支持禁用某些功能)。请注意,提供的功能仅适用于clang。
所以看起来它实际上可能至少适用于某些版本的GCC。
答案 1 :(得分:1)
您可以选择
NDK_TOOLCHAIN_VERSION := clang
Application.mk 中的