0

我有一个正在运行的 cocos2d 项目和一个正在运行的 ios storyboard 项目,它们都运行没有错误,当我尝试将 cocos2d 项目嵌入到主项目中时,我遇到以下错误(在禁用 ARC 并添加所需的框架之后):

架构 i386 的未定义符号:“_gzclose”,引用自:ZipUtils.o 中的 _ccInflateGZipFile “_gzopen”,引用自:ZipUtils.o 中的 _ccInflateGZipFile “_gzread”,引用自:ZipUtils.o 中的 _ccInflateGZipFile “_inflate”,引用自:_inflateMemoryWithHint在 ZipUtils.o "_inflateEnd" 中,引用自:ZipUtils.o " inflateInit2 " 中的 _inflateMemoryWithHint ,引用自:ZipUtils.o "_uncompress" 中的 _inflateMemoryWithHint,引用自:ZipUtils.o 中的 _ccInflateCCZFile ld:未找到架构的符号i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

1 回答 1

4

libz.dylib库添加到 Link Binaries 构建阶段或-lz在 Build Settings 中添加为其他链接器标志。两者都将确保应用程序与 cocos2d 所需的 zip 库链接。

于 2013-05-07T22:42:13.427 回答