Header für libxml2 und iOS 5.0 SDK / Xcode 4.2 (Beta 3) nicht gefunden

7

Es scheint, dass einige Leute dieses Problem in den offiziellen Apple Developer Foren kennengelernt haben, aber noch keine Lösung gefunden haben, deshalb möchte ich hier mein Glück versuchen:)

Mit dem iOS 5.0 SDK und Xcode 4.2 (Beta 3) scheint etwas kaputt zu sein, die Header für libxml2 können nicht gefunden werden. Während ich durch das SDK-Verzeichnis navigiere, sehe ich deutlich einen Ordner namens libxml2 / libxml mit allen zu importierenden Headers.

Ich frage mich, ob jemand dafür eine Lösung gefunden hat. Bisher ist die einzige Lösung, die ich gefunden habe, dass funktioniert ist Kopieren aller Header in das Projekt und dann Ändern des Importpfades der Header (Entfernen des Verzeichnisses von den Importen). Soweit ich sehen konnte, beseitigt dies alle Fehler, aber konnte nicht gestört werden, alle Import-Anweisungen von libxml noch zu ändern, da ich diese "Reparatur" nicht mag.

    
Wolfgang Schreurs 23.07.2011, 10:41
quelle

1 Antwort

19

Ich habe die Lösung in einer anderen Antwort auf StackOverflow gefunden, ich poste sie hier aus Bequemlichkeit.

Anstatt ${SDK_ROOT}/usr/include/libxml2 zu verwenden, sollte "${SDK_DIR}"/usr/include/libxml2 verwendet werden.

Siehe: LibXML2.dylib und Xcode4

    
Wolfgang Schreurs 23.07.2011, 14:18
quelle

Tags und Links