Настройка 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 с пустым значением
Но ничего не работает, что я делаю не так ??
Любая помощь приветствуется!