Nel mio progetto iOS ho bisogno di utilizzare una libreria esterna scritta in C++. I file di intestazione C++ sono tutti in una directory.Utilizzo di intestazioni C++ esterne in Objective-C
Ho aggiunto queste intestazioni C++ al mio progetto Xcode e ho anche specificato un percorso di ricerca dell'intestazione (in Impostazioni di compilazione).
Il problema è che queste intestazioni C++ si includono l'una con l'altra utilizzando le parentesi angolari <>. Il risultato è:
'filename.h' file not found with <angled> include, use "quotes" instead.
La cosa strana è che Xcode non si lamenta di tutte le intestazioni. Anche la stessa intestazione # include'd in un file va bene, mentre un problema quando # include'd in un altro. Penso che questo sia causato dal fatto che queste intestazioni si includono a vicenda.
- Perché il percorso di ricerca non funziona?
- C'è un modo per risolvere questo problema senza modificare questi file di intestazione?
Grazie!
Avete i sorgenti e il progetto Xcode di quella libreria C++? – CouchDeveloper
@CouchDeveloper No, non lo faccio. –
L'impostazione dei parametri "Cerca sempre percorsi utente" aiuta? –