Come trovare le intestazioni xcode su OSX

1

Sto scrivendo un programma C che si collega a libxml2:

#include <libxml/tree.h>
#include <libxml/parser.h>

Su Linux le intestazioni libxml2 sono in /usr/include/ e il compilatore le trova automaticamente. Tuttavia, in OSX, il percorso delle intestazioni dipende dalla versione del sistema operativo. Su Yosemite, sono in:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2

Ma su altre versioni di OSX potrebbero trovarsi in un'altra directory. Devo passare questo percorso al compilatore nella variabile CPPFLAGS per farlo funzionare. Come posso trovare la directory di inclusione appropriata (senza utilizzare autoconf) tra le versioni di OSX?

    
posta Jeroen 12.02.2015 - 22:28
fonte

0 risposte

Leggi altre domande sui tag