"Header-Suchpfade" vs. "Benutzer-Header-Suchpfade" in Xcode?


148

Was ist der Unterschied? Wann würden Sie entweder verwenden?

Antworten:


197

Verwenden Sie die Benutzer-Header- Suchpfade für Pfade, nach denen Sie suchen möchten, #include "..."und verwenden Sie die Header- Suchpfade für #include <...>. Wenn Sie die Option Immer Benutzerpfade suchen aktivieren , #include <...>funktioniert dies natürlich auch für die Benutzerpfade.


Vielen Dank! Ja, das habe ich mir gedacht, aber warum würdest du den einen oder anderen benutzen? Für mich sollte <> nur System-Includes sein und alles andere sollte in "" sein, aber das ist nur meine Ausbildung aus der Programmierung in C. Ich denke, <> könnte auf bekannte Bibliotheken verweisen, die keine System-Includes sind?
Mindthief

Ja, ich denke, "bekannte Bibliotheken" sind ungefähr richtig. Persönlich verwende ich <> sowohl für Boost-Header als auch für System-Header.
JWWalker

wusste nichts über Boost ( boost.org )! Danke, es sieht sehr interessant aus.
Mindthief

13
< >ist für Frameworks - .aund .frameworks"Bibliotheken" - und es spielt keine Rolle, ob es sich um ein " "Systemframework handelt , eines Ihrer eigenen oder eines Drittanbieters (wie Boost.) für Projektheader - .h-Dateien, die Teil des Satz von Dateien, die kompiliert werden. Hoffe das hilft zu klären.
Olie
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.