wsdl2objc: файл 'libxml/tree.h' не найден

После того, как я проверил все эти инструкции (оригинальная документация wsdl2objc), я получаю эту ошибку:

Файл 'libxml/tree.h' не найден

Я проверил несколько записей на форуме, потому что я не одинок в этой проблеме. К сожалению, ничего, что работало на других, не работало на меня. Я использую XCode 4.2.

Пожалуйста помоги! твой

2 ответа

Решение

В этой записи libxml/tree.h нет такого файла или каталога и видео http://sudzc.com/Tutorial/ObjC.mov мне помогло.

Решение состояло в том, что мне не нужно было добавлять libxml2.dylib в раздел "Связанные рамки и библиотеки", поэтому я просто удалил его, потому что добавил его ранее.

Затем в Project -> "Настройки сборки" нажмите, я добавил значение "-lxml2" в запись "Другие флаги компоновщика" и в "Пути поиска заголовка" добавил значение "/usr/include/libxml2".

Это оно.

Для меня это сработало после того, как я добавил не "/usr/include/libxml2", а "$ {SDKROOT} / usr / include / libxml2" в пути поиска заголовка. Также я добавил "-lxml2" в "Другие флаги компоновщика".

Мне не нужно было настраивать настройки Project, только настройки Target. XCode 6.1

Другие вопросы по тегам