Xcode-Header-Autovervollständigung

1216
1110101001

Ich stelle dies von Stack Overflow aus quer, weil die Frage nicht besser in dieses Stack-Exchange-Netzwerk passt.

Ich verwende Xcode 5.1.1 für Mountain Lion und erstelle eine Befehlszeilenanwendung in C ++. Ich habe einige seltsame Probleme mit Header und Autocomplete. Beim Eingeben <vector>bekomme ich beispielsweise einen Vorschlag, bei vector.hdem es sich offensichtlich um eine ungültige Datei handelt.

Xcode-Header-Autovervollständigung

Als nächstes die automatische Vervollständigung scheint für mehrere Header, einschließlich, jedoch nicht darauf beschränkt zu fehlen unordered_map, random, mutex, tuple.

Xcode-Header-Autovervollständigung

Die Autocomplete-Funktion funktioniert zwar nicht für diese Header, sie kompilieren jedoch gut, und der Clang scheint zu wissen, wo er sie finden kann.

Wenn es hilft, sind dies meine Suchpfadeinstellungen (dies sind die Standardeinstellungen auf meinem System). Es gibt nichts unter Benutzer- oder Bibliothekssuchpfaden und nur $inheritedund nur /Applications/Xcode.app/.../usr/include(wie im Bild zu sehen) unter Header-Suchpfade. Dies sind die gleichen Standardpfade wie auf einem anderen Computer.

Xcode-Header-Autovervollständigung

Ich habe auf der anderen Mac-Maschine nachgesehen und dort funktioniert alles wie es soll. Autocomplete für alles funktioniert einwandfrei und zeigt nur einen Eintrag an (und das Symbol zeigt eine C ++ - Datei anstelle einer leeren weißen Seite).

Weiß jemand, was das Problem sein könnte, oder wo Xcode nach Kopfzeilen sucht, die im Autocomplete-Fenster angezeigt werden?

1

1 Antwort auf die Frage

0
1110101001

Behebung des Problems durch Aktualisierung auf Mavericks (etwas, was ich schon lange vorhatte). Es scheint, dass dadurch der Ort, an dem Header gespeichert werden, aktualisiert wird.

Nun, das ist eine radikale Lösung, um dieses Problem zu lösen jokoon vor 8 Jahren 0