2010-11-29 6 views
7

Я пытаюсь установить ASIHTTPRequest, и у меня возникают проблемы с libxml/HTMLParser, xmlsave, xpath и xpathInternals отсутствуют. Я уже включил фреймворк libxml2.2.7.3 и следил за письмом на своем веб-сайте.ASIHTTPRequest; Проблемы с установкой

любые предложения? alt text

+0

Я включил CFNetwork, MobileCoreServices, SystemConfiguration, libbz2, Foundation, Coregraphics, libxml, а также – Veeru 2010-11-29 05:59:22

ответ

12

Вы обратите внимание, что вы следовали инструкциям в письме, хотя я не вижу libz.1.2.3.dylib в вашем посте или в комментариях. Вы уверены, что у вас есть libz.1.2.3?

Обратите внимание, что это не то же самое, что libbz2 или libxml2. Если вы отфильтровываете dylibs, он находится прямо у основания.


Edited добавить реальный ответ, как обнаружил через длительный возвратно-поступательный в комментариях

Отрегулируйте ваш заголовок пути поиска для: ${SDK_DIR}/usr/include/libxml2, как описано в специальной инструкции для ASIWebPageRequest по адресу: allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

+0

. Я удалил все и начал с нуля, теперь он работает - не уверен, что пошло не так, а ошибки сборки теперь нет, но когда я попробуйте использовать запрос ASIHTTPRequest * - получите ошибку «_OBJC_CLASS _ $ _ ASIHTTPRequest», на которую ссылаются: . Должен ли я включать больше материала? – Veeru 2010-11-29 06:44:05

-1

ASIWebPageRequest не является необходимым, если вы специально не нужно, на самом деле его экспериментальной. Если вы хотите его использовать, вам нужно добавить фреймворк libxml.

1

Убедитесь, что вы положили "$ (SDKROOT)/USR/включать/libxml2" в заголовке вашего поиска путей внутри настроек сборки вашего проекта

0

Следуйте ASIHttpRequest Setup Instructions:

Открыть Билд Фаз перейдите в поле «Связать двоичные файлы с библиотеками» и нажмите кнопку «плюс».

linkbin

... и так далее.