Quand j'utilise libxml2 dans mon projet d'ipad (j'utiliser le dylib et ajoutez les drapeaux d'en-tête correctement), il ne construit pas et donne l'erreur:utilisation libxml2 pour ipad
/Xcode4/Platforms/iPhoneSimulator.platform/ développeur/SDKs/iPhoneSimulator3.2.sdk/usr/include/libxml2/libxml/xmlversion.h:. 24
escomptés '=', '', '', 'asm' ou 'attribuiez' avant ' vide'.
ligne 23-25 de xmlversion.h est
#ifndef LIBXML2_COMPILING_MSCCDEF
XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
#endif /* LIBXML2_COMPILING_MSCCDEF */
Qu'est-ce que je fais mal?
Merci d'avance! Kristof
Y a-t-il un signe # avant l'ifndef? –
oui, c'était un problème de formatage :) – Kristof
En supposant que vous avez correctement ajouté la bibliothèque et le chemin de ses en-têtes, le problème peut être lié au compilateur que vous utilisez. Quel compilateur utilisez-vous? Essayez de compiler votre projet avec un compilateur différent: si vous utilisez gcc, essayez d'utiliser llvm ou llvm-gcc, etc. –