При проверке файла заголовка "android-ndk-linux_x86 / sources / cxx-stl / gnu-libstdc ++ / include / memory" я обнаружил, что этот заголовок включает в себя другие файлы заголовков STL в соответствии с
__GXX_EXPERIMENTAL_CXX0X__
флаг. Я думаю, что этот флаг относится к стандарту "C ++ 0X", и этот стандарт еще может быть экспериментальным в Android-ndk r7. Однако я хочу включить этот стандарт C ++ в моем проекте. (Я не уверен, был ли этот стандарт "C ++ 0X" включен по умолчанию)
Я хочу знать, как я должен сказать Android-ndk установить этот флаг при компиляции файлов .cpp в каталоге "project / jni" проекта Android. Или как мне включить экспериментальный стандарт "C ++ 0X" в моем приложении.
Нужно ли указывать флаг, например, LOCAL_CPPFLAGS и / или APP_CPPFLAGS, в файле "Android.mk" / "Application.mk". (Я использую "APP_STL: = gnustl_static" в моем "Application.mk")
Спасибо за любые предложения.
Лоуренс Цанг