Индексатор Eclipse CDT не знает контейнеры C ++ 11

Я настроил проект C ++ 11 в Eclipse CDT для использования gcc-4.7. Это не компилятор по умолчанию в моей системе, который не поддерживает C ++ 11. Чтобы компиляция работала, мне нужно пройти флаг-std=c++11 а также включить следующий путь заголовка:/usr/local/Cellar/gcc/4.7.2/gcc/include/c++/4.7.2

Всякий раз, когда я использую C ++ 11 контейнерные типы, такие какstd::unordered_set или жеstd::unordered_mapИндексатор CDT жалуется:Symbol unordered_set could not be resolved, Как я могу сказать индексатору правильно разрешить эти символы?

Вот как я настроил свой индексатор:

Насколько я понимаю настройки, индексатор должен использовать настройки компилятора из текущей активной конфигурации сборки. Компиляция работает отлично, так почему же не индексируется?

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

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