Я использую Android studio 1.3.2 + ndk-r11b-windows-x86_64 и пытаюсь создать проект с собственным кодом и функциями С++ 11 (share_ptr, weak_ptr и т.д.), но получил некоторые ошибки. Например:
Ошибка: (22, 6) error: 'shared_ptr' в пространстве имен 'std' не называет тип шаблона
Проблема заключается в следующем: как использовать С++ 11 с Android Studio + NDK?
p.s.
Я добавил флаг cppFlags.add ("-std=c++11")
в "build.gradle"
android.ndk {
moduleName = "game"
cppFlags.addAll(["-I${file("src/main/jni/native_app_glue")}".toString(),
"-I${file("src/main/jni")}".toString(),
"-I${file("src/main/jni/data")}".toString()])
cppFlags.add ("-std=c++11")
ldLibs.addAll(["android", "EGL", "GLESv2", "OpenSLES", "log"])
stl = "stlport_static"
}
но, похоже, это не сработало.