Indeksator CDT Eclipse nie zna kontenerów C ++ 11

Skonfigurowałem projekt C ++ 11 w Eclipse CDT, aby używać gcc-4.7. Nie jest to domyślny kompilator w moim systemie, który nie obsługuje C ++ 11. Aby kompilacja działała, muszę przekazać flagę-std=c++11 a także zawierać następującą ścieżkę nagłówka:/usr/local/Cellar/gcc/4.7.2/gcc/include/c++/4.7.2

Kiedykolwiek używam C ++ 11 typów kontenerów, takich jakstd::unordered_set lubstd::unordered_map, indeksator CDT skarży się:Symbol unordered_set could not be resolved. Jak mogę powiedzieć programowi indeksującemu, aby poprawnie rozwiązał te symbole?

W ten sposób skonfigurowałem mój indeksator:

O ile rozumiem ustawienia, indeksator powinien używać ustawień kompilatora z aktualnie aktywnej konfiguracji kompilacji. Kompilacja działa dobrze, więc dlaczego nie indeksuje?

questionAnswers(8)

yourAnswerToTheQuestion