2010-11-29 22 views
7

Estoy intentando instalar ASIHTTPRequest y tengo problemas con libxml/HTMLParser, xmlsave, xpath y xpathInternals faltan. Ya he incluido el marco libxml2.2.7.3 y seguí la guía en su sitio web a la carta.ASIHTTPRequest; problemas de instalación

alguna sugerencia? alt text

+0

he incluido CFNetwork, MobileCoreServices, SystemConfiguration, libbz2, Foundation, Coregraphics, libxml así como – Veeru

Respuesta

12

nota de que ha seguido las instrucciones de la carta, aunque no veo libz.1.2.3.dylib en su puesto o en sus comentarios. ¿Estás seguro de que tienes libz.1.2.3?

Tenga en cuenta que no es lo mismo que libbz2 o libxml2. Si filtra por dylibs, está justo cerca de la parte inferior.


editar para agregar la verdadera respuesta, como lo descubrió gracias a un prolongado hacia atrás y hacia adelante en los comentarios

Ajuste el encabezado de rutas de búsqueda para: ${SDK_DIR}/usr/include/libxml2, como se explica en las instrucciones especiales para ASIWebPageRequest en: allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

+0

lo he eliminado todo y lo comencé desde cero, ahora funciona - no estoy seguro de lo que salió mal, no hay errores de compilación ahora, pero cuando intente utilizar la solicitud ASIHTTPRequest * - obtenga un error "_OBJC_CLASS _ $ _ ASIHTTPRequest", a la que se hace referencia desde: ¿Tengo que incluir algo más? – Veeru

+0

No deberías tener que hacerlo. Necesitas # importar "ASIHTTPRequest.h" en tu clase, por supuesto. –

+0

eliminé todo y comencé desde cero, ahora funciona: no estoy seguro de qué fue lo que salió mal, no hay errores de compilación ahora, pero cuando intento usar ASIHTTPRequest * solicitud, obtengo un error "_OBJC_CLASS _ $ _ ASIHTTPRequest", al que se hace referencia desde: objc- class-ref-to-ASIHTTPRequest en searchBar1ViewController.o; ld: símbolo (s) no encontrado (s) ¿tengo que incluir más cosas? – Veeru

-1

ASIWebPageRequest no es necesario a menos que específicamente necesita esto, de hecho, su experimental actualmente. Si desea usarlo, necesita agregar el marco libxml.

1

Asegúrese de poner "$ (SDKROOT)/usr/include/libxml2" en el encabezado de rutas de búsqueda dentro de los valores de creación de su proyecto

0

Siga las ASIHttpRequest Setup Instructions:

Abrir las Fases Build pestaña, expanda el cuadro etiquetado Enlace binario con bibliotecas y luego haga clic en el botón más.

linkbin

... y así sucesivamente.

Cuestiones relacionadas