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.
Xcode-Header-Autovervollständigung
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.h
dem es sich offensichtlich um eine ungültige Datei handelt.
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
.
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 $inherited
und nur /Applications/Xcode.app/.../usr/include
(wie im Bild zu sehen) unter Header-Suchpfade. Dies sind die gleichen Standardpfade wie auf einem anderen Computer.
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 Antwort auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?