Подтвердить что ты не робот

Добавление libxml2 в XCode

Я добавил libxml2 к моему проекту Xcode 4, следуя этому руководству.

Но он не работает. Xcode дает мне ошибку, говоря, что нет такого каталога libxml2. Что я делаю не так? Вот скриншоты целевых настроек моего проекта: enter image description here

enter image description here

Спасибо.

4b9b3361

Ответ 1

  • добавить ${SDKROOT}/usr/include/libxml2 в "Пути поиска заголовков" вместо "Пути поиска заголовков пользователя" в вашей сети → Настройки сборки → Пути поиска
  • ссылка с libxml2.dylib в вашей сети → Сборка фаз → Ссылка на двоичные файлы с библиотеками
  • включают заголовки libxml2, например, #include <libxml/HTMLparser.h>, и вы отключены.

для лучшего объяснения см. этот ответ fooobar.com/questions/45421/...

Ответ 2

Добавление libxml2.2.dylib Для Xcode 7, Xcode 8.0, Xcode 8.1,

Выполните следующие шаги,

  • Фазы сборки > Ссылка на двоичные файлы с Librairies.
  • Нажмите кнопку "Другие".
  • После выбора файла нажмите "CMD" + "Shift" + "G"
  • Введите "/usr/lib/"
  • Выберите "libxml2.2.dylib"

Вот и все.

Ответ 3

В "Другие флаги" add -lxml2 А также измените заголовок на ${SDKROOT}/usr/include/libxml2

Ответ 4

Вам нужно также изменить Always Search User Paths на YES. Это с "$ {SDK_DIR}/usr/include/libxml2" на вашем User header search paths должно работать.

Ответ 5

${SDKROOT}/USR/включать/libxml2