Не удается найти заголовки для libxml2 и iOS 5.0 SDK / Xcode 4.2 (бета-версия 3) - PullRequest
7 голосов
/ 23 июля 2011

Кажется, довольно много людей сталкивались с этой проблемой на официальных форумах Apple Developer, но пока не нашли решения, поэтому я хочу попытать счастья здесь:)

С iOS 5.0 SDK и Xcode 4.2 (бета 3) кажется, что что-то напутано, заголовки для libxml2 не могут быть найдены. Тем не менее, когда я перемещаюсь по каталогу SDK, я ясно вижу папку с именем libxml2 / libxml со всеми заголовками, которые мне нужно импортировать.

Интересно, нашел ли кто-нибудь решение для этого. Пока единственное решение, которое я обнаружил, что может работать , - это копирование всех заголовков в проект, а затем изменение пути импорта заголовков (удаление каталога из импорта). Насколько я мог видеть, это удаляет все ошибки, но пока не может изменить все операторы импорта libxml, так как мне не нравится это "исправление".

1 Ответ

19 голосов
/ 23 июля 2011

Я нашел решение в другом ответе на StackOverflow, я опубликую его здесь для удобства.

Вместо использования ${SDK_ROOT}/usr/include/libxml2 следует использовать "${SDK_DIR}"/usr/include/libxml2.

См .: LibXML2.dylib и Xcode4

...