首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4.2链接错误: libz问题?

Xcode 4.2链接错误: libz问题?
EN

Stack Overflow用户
提问于 2011-07-22 01:08:58
回答 3查看 9.4K关注 0票数 7

将一个项目迁移到Xcode4.2,在一个在Xcode4.0.3中可以很好地编译和链接的项目上,我遇到了一些Mach-O链接器未解决的错误,比如_crc32、_expf和_UnwindSjLj_Register。

我怀疑这可能是libz的问题,因为我之前的项目链接了libz.1.2.3.dylib。我删除了该引用,并添加了libz.1.2.5.dylib,它位于我的/Platforms/iPhoneOS.platform/DeviceSupport/5.0 (9A5259f)usr 1//Symbols/lib文件夹中。

无论我是否包含libz.1.2.5.dylib,我都得到了同样的39个未解析的引用,因此它似乎非常可疑。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-22 01:48:20

链接到libz.dylib,但通过Build Phases选项卡添加它。

Project >>目标>>生成阶段>>将二进制文件与库链接

在列表下面按+并选择libz.dylib,然后它会添加库,这样它就可以在SDK更新之间工作。

票数 30
EN

Stack Overflow用户

发布于 2012-05-15 16:53:52

同样的lib - libz.1.2.3.dylib也有问题。按照建议,我添加了libz.dylib。仍然收到消息"ld:未找到用于-lz.1.2.3的库“。已成功删除引用生成。尝试用libz.1.2.5.dylib替换libz.dylib,仍然没有错误地构建。XCode 4.3.2,Lion (OS X 10.7.4)

票数 0
EN

Stack Overflow用户

发布于 2012-12-13 13:24:46

我也有同样的问题。它可以运行Xcode4.2 .when我在Xcode4.5中运行这个应用。我有这个问题。libz.dylib (没有这样的文件或目录)命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool失败,退出代码为%1。我已尝试使用libz1.2.5dylib.but不使用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6779951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档