Xcode 无法解析 zlib 符号
Posted
技术标签:
【中文标题】Xcode 无法解析 zlib 符号【英文标题】:Xcode cannot resolve zlib symbols 【发布时间】:2011-09-01 20:40:50 【问题描述】:我使用 zlib 库在 Mac 的命令行工具中进行数据压缩。
在 Xcode 4 上,我在 zlib 函数上收到错误“未定义符号”。
我在mac电脑上搜索libz.dylib,在/Developer/Platforms/iPhoneOS.platform
找到3个文件。
/Developer/Platforms/MacOSX.platform
中没有任何内容。
为什么?我在哪里可以找到我的 i386 架构的 libz.dylib 库?
【问题讨论】:
Xcode 找不到符号,还是ld
找不到?
【参考方案1】:
在 Xcode 4 中查看您的构建阶段。
转到第 3 部分 - 将二进制文件与库链接
点击+
按钮
在下拉列表中选择 libz.dylib。
【讨论】:
伟大的阿比伦!非常感谢! 我也有同样的问题。我正确添加了框架,但这不起作用!可以是别的吗? ios 的 zlib 与 GNU zlib 有什么不同?我的链接器找不到 res_9_... 的东西。 从 2015 年开始一直更新:它解决了来自 C++ 项目的 zlib.h 问题。【参考方案2】:您可以从其site 下载 zlib,在页面下方查看下载链接。
您也可能碰巧安装了macports 或fink。在这种情况下,您将获得预构建的版本。
【讨论】:
以上是关于Xcode 无法解析 zlib 符号的主要内容,如果未能解决你的问题,请参考以下文章