Настройка C ++ 11 (std :: thread) для NDK с помощью ADT / Eclipse

Я пытался использовать C ++ 11. Я разрабатываю проект Android, и я хочу использовать std :: mutex. Вместе с OpenCV Но что бы я ни делал, я просто не могу исправитьType 'mutex' could not be resolved ошибка.

Я пытался следовать учебникам, которые я нашел на SO и в других местах.LINK1 LINK2 LINK3link4

ADT v22.3.0-887826Установленные компиляторы C / C ++ (CDT)

После стольких уроков это стало настоящим беспорядком. Поэтому я объясню мои текущие настройки

Проект> Свойства> Сборка C / C ++> Редактор цепочек инструментовТекущая цепочка инструментов "Cross GCC"Текущий строитель - это Android Builder

Проект> Свойства> Сборка C / C ++> Параметры обнаружения

Команда вызова компилятора - "gcc"Аргументы вызова компилятора: -E -P -v -dD "$ {plugin_state_location} /specs.c -std = c ++ 11"

Проект> Общие сведения о C / C ++> Пути и символы> Вкладка «Символы»

Символ = __cplusplus и Значение = 1

В моем файле Application.mk у меня есть следующее

APP_STL := gnustl_static
APP_USE_CPP0X := true
APP_CPPFLAGS := -std=c++11 -frtti -fexceptions
APP_ABI := armeabi-v7a
APP_PLATFORM := android-8

Я пытался изменитьЗначение символа cplusplus до 201103L и попытка __GXX_EXPERIMENTAL_CXX0X с пустым значением

Но ничего не работает, что я делаю не так ??

Любая помощь приветствуется!

Ответы на вопрос(3)

Ваш ответ на вопрос