2012-04-29 19 views
10

Po Sprawdziłem wszystkie this instrukcje (oryginalna dokumentacja wsdl2objc), otrzymuję ten błąd:wsdl2objc: 'libxml/tree.h' nie znaleziono pliku

'libxml/tree.h' file not found

Sprawdziłem kilka wpisów na forum, bo nie jestem sam z tym problemem. Niestety nic, co działało dla innych, nie działało dla mnie. Używam XCode 4.2.

Proszę pomóc! Twój

+0

Sprawdź, czy ta ścieżka (/ usr/include/libxml2) zawiera folder libxml2. – Sudhakar

Odpowiedz

25

Ten wpis libxml/tree.h no such file or directory i wideo http://sudzc.com/Tutorial/ObjC.mov pomógł mi.

Rozwiązaniem było to, że nie musiałem dodawać biblioteki libxml2.dylib w sekcji "Połączone ramy i biblioteki", więc właśnie ją usunąłem, ponieważ dodałem ją wcześniej.

Następnie w projekcie -> "Ustawienia kompilacji" Puknij i dodałem wartość "-lxml2" w polu "Inne znaczniki linkerów", a w "Ścieżkach wyszukiwania nagłówków" dodałem wartość "/ usr/include/libxml2 ".

To wszystko.

+6

Mam ten sam problem, ale w "Ścieżkach wyszukiwania nagłówków" dodałem "$ (SDKROOT)/usr/include/libxml2", to ten problem został naprawiony –

+1

wielkie dzięki ... Użyłem nagłówków Ścieżek wyszukiwania "wartość"/usr/include/libxml2 ". –

1

Dla mnie to działało po ja nie dodaje "/ usr/include/libxml2", ale "$ {SDKROOT}/usr/include/libxml2" w nagłówku ścieżek wyszukiwania. Dodałem także "-lxml2" w "Inne flagi Linker".

Nie musiałem konfigurować ustawień Projektu, tylko Celów. XCode 6.1