2011-05-15 6 views
13

He agregado libxml2 a mi proyecto de Xcode 4 después de this guide.Agregar libxml2 en XCode

Pero no está funcionando. Xcode me da un error al decir que no hay tal directorio libxml2. ¿Qué estoy haciendo mal? He aquí las capturas de pantalla de la configuración objetivo de mi proyecto: enter image description here

enter image description here

Gracias.

Respuesta

1

$ {} SDKROOT/usr/include/libxml2

2

En "Otras banderas" add -lxml2 y también cambiar la cabecera para $ {} SDKROOT/usr/include/libxml2

22
  1. add $ {SDKROOT}/usr/include/libxml2 a "Rutas de búsqueda de encabezado" en lugar de "Rutas de búsqueda de encabezado de usuario" en yourtarget -> Configuraciones de compilación -> Rutas de búsqueda
  2. enlace con libxml2.dylib en yourtarget -> Fases de compilación -> Enlace Binario con bibliotecas
  3. incluyen encabezados libxml2 con, por ejemplo, #include <libxml/HTMLparser.h> y ya está

para ver mejor explicación a esta respuesta https://stackoverflow.com/a/3429301/149663

2

necesita cambiar Always Search User Paths a YES también. Eso con "$ {SDK_DIR}/usr/include/libxml2" en su User header search paths debería funcionar.

19

Adición libxml2.2.dylib Para Xcode 7, Xcode 8.0, Xcode 8.1,

seguir los siguientes pasos,

  1. Fases Crecimiento> Enlace binario con Librairies.
  2. Presione el botón "Otro".
  3. Después de selección de archivos apareció, la prensa de "CMD" + "Shift" + "G"
  4. Tipo "/ usr/lib /"
  5. Seleccione "libxml2.2.dylib"

Eso es todo .

Cuestiones relacionadas