2012-04-29 16 views
10

Después he comprobado todas las instrucciones this (documentación original de wsdl2objc), me sale este error:wsdl2objc: 'libxml/tree.h' archivo no encontrado

'libxml/tree.h' file not found

he comprobado varias entradas del foro, porque no soy solo con este problema. Lamentablemente, nada de lo que funcionó para los demás funcionó para mí. Yo uso XCode 4.2.

Por favor ayuda! Thy

+0

Compruebe esta ruta (/ usr/include/libxml2) tiene la carpeta libxml2 está allí o no. – Sudhakar

Respuesta

25

Esta entrada libxml/tree.h no such file or directory y el video http://sudzc.com/Tutorial/ObjC.mov me han ayudado.

La solución fue que no tuve que agregar libxml2.dylib en la sección "Framework vinculado y bibliotecas", así que simplemente lo eliminé, porque lo agregué previamente.

Luego, en el Proyecto -> "Configuraciones de compilación" Toca, agregué el valor "-lxml2" en la entrada "Otras banderas de enlace" y en "Rutas de búsqueda de encabezado" agregué el valor "/ usr/include/libxml2 ".

Eso es todo.

+6

tengo el mismo problema, pero en "rutas de búsqueda de encabezado" agregué el "$ (SDKROOT)/usr/include/libxml2", entonces este problema está solucionado –

+1

muchas gracias ... He usado las rutas de búsqueda de encabezado "value"/usr/include/libxml2 ". –

1

Para mí funcionó después de haber añadido no "/ usr/include/libxml2", pero "$ {} SDKROOT/usr/include/libxml2" en la cabecera de rutas de búsqueda. También agregué "-lxml2" en "Otros indicadores de enlazador".

No tuve necesidad de configurar los ajustes de Project, solo los de Target. XCode 6.1

Cuestiones relacionadas