xcode gzipInflate/gzipDeflate 错误

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5593219/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-14 20:45:58  来源:igfitidea点击:

Error with gzipInflate/gzipDeflate

iphoneobjective-cxmlxcodeios

提问by YoshK

I develop an Iphone application on Xcode 4.0. I have to format an HTML file and put it into a Txt view. I'm trying to use TBXML , but i have 6 errors when I debug:

我在 Xcode 4.0 上开发了一个 Iphone 应用程序。我必须格式化 HTML 文件并将其放入 Txt 视图中。我正在尝试使用 TBXML ,但在调试时出现 6 个错误:

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

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

Something with gZip library i guess... If somebody know an issue to fix that or an other good/complete XMLParse library, thanks to answer me :D

我猜有 gZip 库的东西......如果有人知道一个问题来解决这个问题或其他好的/完整的 XMLParse 库,感谢回答我:D

PS: If you had some difficults to read, i'm sorry for my english...

PS:如果你读起来有些困难,我很抱歉我的英语...

回答by deanWombourne

This type of error means that you haven't included a library or framework.

此类错误意味着您尚未包含库或框架。

A quick Google of deflateInit2 tells me it's the libz framework.

deflateInit2 的快速谷歌告诉我它是 libz 框架。

If you add libz.dylib to your list of frameworks it should compile.

如果您将 libz.dylib 添加到您的框架列表中,它应该可以编译。

Hope that helps.

希望有帮助。