Configuración de C ++ 11 (std :: thread) para NDK con ADT / Eclipse
He estado tratando de usar C ++ 11. Estoy desarrollando un proyecto de Android y quiero usar std :: mutex. Junto con OpenCV Pero no importa lo que haga, parece que no puedo arreglar elType 'mutex' could not be resolved
error.
He intentado seguir los tutoriales que encontré en SO y otros lugares.ENLACE1 ENLACE2 ENLACE3ENLACE4
ADT v22.3.0-887826Compiladores de C / C ++ instalados (CDT)Después de tantos tutoriales, se ha convertido en un verdadero desastre ahora. Entonces explicaré mi configuración actual
Proyecto> Propiedades> Compilación C / C ++> Editor de cadena de herramientasLa cadena de herramientas actual es "Cross GCC"Current Builder es "Android Builder"Proyecto> Propiedades> Compilación C / C ++> Opciones de descubrimiento
El comando de invocación del compilador es "gcc"Los argumentos de Invocación del compilador son -E -P -v -dD "$ {ubicación_de_establecimiento_ plugin} /scs.c -std = c ++ 11"Proyecto> C / C ++ General> Rutas y símbolos> pestaña # Símbolos
Símbolo = __cplusplus y Valor = 1En mi archivo Application.mk tengo lo siguiente
APP_STL := gnustl_static
APP_USE_CPP0X := true
APP_CPPFLAGS := -std=c++11 -frtti -fexceptions
APP_ABI := armeabi-v7a
APP_PLATFORM := android-8
Traté de cambiar elValor del símbolo cplusplus a 201103L y probé __GXX_EXPERIMENTAL_CXX0X con un valor vacío
Pero nada parece funcionar, ¿qué estoy haciendo mal?
Cualquier ayuda es apreciada!