2013-05-07 71 views
0

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

为i386硬件架构未定义符号: “_gzclose”,从引用:在ZipUtils.o _ccInflateGZipFile “_gzopen”,从引用: _ccInflateGZipFile在ZipUtils.o “_gzread”,从引用: _ccInflateGZipFile在ZipUtils.o “_inflate”,引用自: _inflat eMemoryWithHint在ZipUtils.o “_inflateEnd”,从引用:在ZipUtils.o “inflateInit2” _inflateMemoryWithHint,从引用:在ZipUtils.o “_uncompress” _inflateMemoryWithHint,从引用:在ZipUtils.o _ccInflateCCZFile LD:符号(S)没有找到i386硬件架构 铛:错误:连接命令失败,退出代码1(使用-v看看调用)

+0

你想禁用ARC吗?你如何添加框架? – 2013-05-07 19:12:36

回答

4

libz.dylib库添加到链接二进制文件建立阶段或添加-lz其他编译设置中的链接器标志。两者都将确保应用程序与cocos2d所需的zip库链接。

+0

你的意思是libz.dylib。 它的作品非常感谢你 – 2013-05-08 12:30:27

+0

犯错,当然是... – LearnCocos2D 2013-05-08 21:30:49