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.