Al examinar el "android-NDK-Linux_x86/fuentes/CXX-STL/gnu-libstdC++/include/memoria" archivo de cabecera, me parece que esta cabecera incluye otros archivos de cabecera STL acuerdo con la banderaCómo activar el estándar experimental "C++ 0X" al compilar archivos .cpp en Android-ndk (r7)?
__GXX_EXPERIMENTAL_CXX0X__
. Creo que esta bandera se relaciona con el estándar "C++ 0X" y este estándar aún puede ser experimental en Android-ndk r7. Sin embargo, quiero activar este estándar de C++ en mi proyecto. (No estoy seguro de si este estándar "C++ 0X" se ha activado de manera predeterminada)
Quiero saber cómo debo decirle a Android-ndk que establezca este indicador cuando compilo los archivos .cpp en el directorio "project/jni" de un proyecto de Android. O cómo podría activar el estándar experimental "C++ 0X" en mi aplicación.
¿Debo especificar el indicador usando, p. Ej. LOCAL_CPPFLAGS y/o APP_CPPFLAGS, en el archivo "Android.mk"/"Application.mk". (Estoy usando "APP_STL: = gnustl_static" en mi "Application.mk")
Gracias por cualquier sugerencia.
Lawrence Tsang
C++ 03 estándar en existencia sine 2003 probablemente se refiere a C++ 11 estándar. –
@Als Según bdonlan, me refiero al estándar "C++ 0X". He cambiado mi pregunta para reflejar esto. – user1129812