Wsdl2objc: Файл libxml/tree.h не найден
После того, как я проверил все это инструкции (оригинальная документация wsdl2objc), я получаю эту ошибку:
'файл libxml/tree.h' не найден
Я проверил несколько записей в форуме, потому что я не одинок с этой проблемой. К сожалению, ничто, что сработало для других, не работало для меня. Я использую XCode 4.2.
Пожалуйста, помогите! Thy
Ответы
Ответ 1
Эта запись libxml/tree.h нет такого файла или каталога и видео http://sudzc.com/Tutorial/ObjC.mov помог мне.
Решение заключалось в том, что мне не нужно было добавлять libxml2.dylib в раздел "Связанная структура и библиотеки", поэтому я просто удалил его, потому что я добавил его раньше.
Затем в проекте → "Настройки сборки" Нажмите, чтобы добавить значение "-lxml2" в "Флаги других ссылок", а в "Пути поиска заголовков" я добавил значение "/usr/include/libxml2",.
Вот оно.
Ответ 2
Для меня это сработало после того, как я добавил не "/usr/include/libxml2",
но " ${SDKROOT}/usr/include/libxml2" в дорожках поиска заголовков.
Также я добавил "-lxml2" в "Другие флаги компоновщика".
Мне не нужно было настраивать настройки Project, только Target. XCode 6.1