Ответ 1
Попробуйте следующее:
"$(SDK_DIR)"/usr/include/libxml2
Я только что загрузил Xcode 4, и я не могу запустить свое приложение, поскольку классы MGTwitter... жалуются на ошибку включения LibXML2. Я импортировал его в папку frameworks, и я поместил следующее в бит заголовка в настройках сборки
$(SDKROOT)/usr/include/libxml2
Но я все еще получаю 65 ошибок.
Любые идеи, как это исправить?
Попробуйте следующее:
"$(SDK_DIR)"/usr/include/libxml2
Библиотека LibXML2 решена
Много путаницы вокруг этой проблемы.
РЕШЕНИЕ
если у вас и Xcode 4.3.x и Xcode 4.5 в папке /Приложение
должен добавить ТОЛЬКО:/usr/include/libxml2 в приложении TARGET > путь поиска заголовка.
Для этого дважды щелкните по строке, на маленьком щелчке окна плюс знак и напишите /usr/include/libxml 2
nb - нужно также добавить libxml2.dylib в фреймворк. Я использую 2.2.7.3
надеюсь, что вы
yes
.Это работает для меня.
Если вы нажмете "Все" и "Комбинированные", перейдите в раздел "Пути поиска". Убедитесь, что вы добавили $(SDK_DIR)/usr/include/libxml2 в раздел "Пути поиска заголовков", а не "Пути поиска библиотеки".
Вам также нужно добавить фреймворк libxml2.dylib
Сделайте Пути поиска заголовка пользователя пустыми и напишите
$(SDK_DIR)"/usr/include/libxml2
в пути поиска заголовков, который находится выше путей поиска библиотеки
Попробуйте следующее:
${SDK_DIR}/usr/include/libxml2
Вам нужно добавить "$ (SDK_DIR)/usr/include/libxml2" в категорию "Релиз", а не в категорию "Отладка" в разделе "Путь поиска заголовка", если вы помещаете его в устройство.
Я думаю, что выбранный ответ лучше. Однако эта работа для меня работала:
Я просто перетаскиваю.
Я не знаю, почему это работает. Это как старый программист. Я полагаю, что должна быть структура, которую мы можем включить, и это должно быть хорошо?
Также на других компьютерах может отсутствовать файл libxml2.dylib в этом точном месте, и все может пойти не так.
-lxml2
в свойство других флагов компоновщика-I/usr/include/libxml2
в свойство Other C FlagsЯ также столкнулся с этой проблемой для xcode4.6, я добавил libxml2.dylib в пути поиска заголовка добавлен:: "/usr/include/libxml2" и добавил "AdSupport.framework" и его работу для меня.