2011-04-08 11 views
5

Desarrollo una aplicación para Iphone en Xcode 4.0. Tengo que formatear un archivo HTML y ponerlo en una vista Txt. Estoy tratando de utilizar TBXML, pero tengo 6 errores cuando elimino errores:Error con gzipInflate/gzipDeflate

Undefined symbols for architecture i386: "_deflateInit2_", referenced from: -[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o "_deflate", referenced from: -[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o "_deflateEnd", referenced from: -[NSData(NSDataAdditions) gzipDeflate] in NSDataAdditions.o "_inflateInit2_", referenced from: -[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o "_inflate", referenced from: -[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o "_inflateEnd", referenced from: -[NSData(NSDataAdditions) gzipInflate] in NSDataAdditions.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status

Algo con biblioteca gZip supongo ... Si alguien sabe una cuestión de arreglar eso o un otro bien XMLParse/completa biblioteca, gracias a mí responder: D

PD: Si tuviera algunas dificultades presentadas para leer, lo siento por mi Inglés ...

+0

YoshK, Sería bueno si aceptaras la respuesta de deanWornbourne (suponiendo que haya resuelto el problema). – Manuel

Respuesta

27

Este tipo de error significa que no se ha incluido una biblioteca o marco de referencia.

Un rápido Google de deflateInit2 me dice que es el marco de libz.

Si agrega libz.dylib a su lista de marcos, debería compilarse.

Espero que ayude.

+2

'libz.1.2.3.dylib' funcionó para mí. – David

+1

FYI: Creo que usar el nombre de la biblioteca sin números está predeterminado para la última versión disponible, así que obtengo lo que hay en el sistema, mientras que _require_ que sea la versión 1.2.3 (creo que podría estar equivocado). – deanWombourne

+0

Sí, estás en lo correcto. Gracias. – David