"Percorsi di ricerca dell'intestazione" vs. "Percorsi di ricerca dell'intestazione dell'utente" in Xcode?


148

Qual è la differenza? Quando useresti entrambi?

Risposte:


197

Utilizzare i percorsi di ricerca dell'intestazione dell'utente per i percorsi che si desidera cercare #include "..."e utilizzare i percorsi di ricerca dell'intestazione per #include <...>. Naturalmente, se si seleziona l'opzione Cerca sempre percorsi utente , #include <...>funzionerà anche per i percorsi utente.


Grazie! Sì, l'ho immaginato, ma perché dovresti usare l'uno o l'altro? Per me, <> dovrebbe essere solo il sistema include, e tutto il resto dovrebbe essere in "", ma questo è solo il mio addestramento dalla programmazione in C. Immagino che <> potrebbe indicare librerie ben note che non sono il sistema include?
mindthief

Sì, penso che le "librerie famose" siano giuste. Personalmente uso <> sia per le intestazioni Boost che per quelle di sistema.
JWWalker

non sapevo di Boost ( boost.org )! Grazie, sembra molto interessante.
mindthief,

14
< >è per framework - .ae .frameworks"librerie" - e non importa se si tratta di un framework di sistema, uno dei tuoi o di terze parti (come Boost.) " "è per le intestazioni di progetto - file .h che fanno parte del set di file in fase di compilazione. Spero che questo aiuti a chiarire.
Olie,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.