是否可以使用ndk10d为Android编译C++14源代码?我尝试使用g++和clang编译器,但似乎-std=c++14
-std=c++1y
标识不起作用。
如果我将c++_static
作为我的APP_STL,我会得到以下错误:
User/someone/Software/Android/android-ndk-r10d/platforms/android-17/arch-arm/usr/include/locale.h:55:1: error: empty struct has size 0 in C, size 1 in C++
编辑:我正在使用Mac OSX 10.10.4和Xcode 6.3.2(为iOS编译C++14可行)。
-std=c++14
或std=c++1y
,但我认为是1y
。 - Michael