Autouzupełnianie nagłówka Xcode


1

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.

wprowadź opis zdjęcia tutaj

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

wprowadź opis zdjęcia tutaj

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.

wprowadź opis zdjęcia tutaj

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?

Odpowiedzi:


0

Naprawiono to poprzez aktualizację do indywidualistów (coś, co zamierzałem zrobić od dłuższego czasu). Wydaje się, że dzięki temu aktualizuje się miejsce przechowywania nagłówków.


Cóż, to radykalne rozwiązanie tego problemu
Jokoon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.