2010-12-07 3 views
2

Ich bekomme Libxml/tree.h: Nein solche Datei oder Verzeichnis Fehler und andere XML-bezogene Fehler nach dem Hinzufügen von three20 Bibliothek zu meinem Projekt.libxml/tree.h keine solche Datei oder Verzeichnis nach der Integration von three20 Bibliothek

ich habe -lxml2 zu anderen Linker-Flags hinzugefügt Ich habe/usr/include/libxml2 zum Header-Suchpfad hinzugefügt.

aber immer noch immer Fehler

vorher, wenn ich alte Version des three20 verwendet kein Fehler war, aber nach three20 die Fehler neu Zugabe erscheint

Hilfe geschätzt danke

Antwort

3

schließlich fand ich die antwort und reparierte mein problem

zuvor habe ich three20 mit python script zu meinem projekt hinzugefügt, wie von three20 im terminal window vorgeschlagen. so jetzt habe ich mich three20 manuell hinzugefügt, wie unten in diesem Link beschrieben https://github.com/facebook/three20/blob/master/README.mdown

und voila losgeworden Fehler

+0

Das funktioniert, ich musste auch die -ObjC und -all_load Flags entfernen. –

1

ich das gleiche Problem haben. Ich habe irgendwo gelesen, dass sie mit einem Python-Skript so etwas wie -forceload verwenden, was Xcode irgendwie dazu zwingt, andere Dinge von LikerFlag zu übersehen.

Also ich denke, dass, warum manuell die three20 zu dem Projekt hinzufügen, das andereLinkerFlag wird immer noch aufgerufen werden. Daher würde/usr/include/libxml2 funktionieren.

Nur um zu bestätigen, ich füge thee20 die manuelle Art, wie es jetzt funktioniert. Es kann eine Weile dauern, aber bis jetzt fand ich, dass es die stabilste Art ist, mit three20 zu arbeiten.

Verwandte Themen