Przesyłam to z przepełnienia stosu, ponieważ pytanie nie pasuje lepiej w tej sieci wymiany stosów.
Używam Xcode 5.1.1 na Mountain Lion i tworzę aplikację wiersza poleceń w C ++. Mam dziwne problemy z nagłówkami i autouzupełnianiem. Na przykład podczas wpisywania <vector>otrzymuję sugestię, dla vector.hktórej jest oczywiście nieprawidłowy plik.

Następnie, autouzupełnianie wydaje się, że brakuje kilku nagłówkach w tym, lecz nie ograniczając się do unordered_map, random, mutex, tuple.

Jednak chociaż autouzupełnianie nie działa w przypadku tych nagłówków, kompilują się dobrze i wydaje się, że clang wie, gdzie je znaleźć.
Jeśli to pomaga, są to moje preferencje ścieżki wyszukiwania (są to ustawienia domyślne w moim systemie). Nie ma nic w ścieżkach wyszukiwania użytkownika lub biblioteki i tylko $inheritedi tylko /Applications/Xcode.app/.../usr/include(jak widać na obrazku) w ścieżkach wyszukiwania nagłówka. Są to te same domyślne ścieżki, które można znaleźć na innym komputerze.

Sprawdziłem na innym komputerze Mac i tam wszystko działa tak, jak powinno. Autouzupełnianie dla wszystkiego działa idealnie i wyświetla tylko jeden wpis (a ikona pokazuje plik c ++ zamiast pustej białej strony).
Czy ktoś wie, co może być przyczyną problemu, a przynajmniej gdzie Xcode szuka nagłówków wyświetlanych w oknie autouzupełniania?