O indexador do Eclipse CDT não conhece os contêineres do C ++ 11

Eu configurei um projeto C ++ 11 no Eclipse CDT para usar o gcc-4.7. Não é o compilador padrão no meu sistema, que não suporta o C ++ 11. Para que a compilação funcione, preciso passar a bandeira-std=c++11 e também inclui o seguinte caminho de cabeçalho:/usr/local/Cellar/gcc/4.7.2/gcc/include/c++/4.7.2

Sempre que eu uso tipos de contêiner C ++ 11 comostd::unordered_set oustd::unordered_map, o indexador CDT reclama:Symbol unordered_set could not be resolved. Como posso dizer ao indexador para resolver esses símbolos corretamente?

Foi assim que configurei meu indexador:

Tanto quanto eu entendo as configurações, o indexador deve usar as configurações do compilador a partir da configuração de compilação ativa no momento. A compilação funciona bem, então por que não indexar também?

questionAnswers(8)

yourAnswerToTheQuestion