在故事板项目中嵌入 cocos2d
Posted
技术标签:
【中文标题】在故事板项目中嵌入 cocos2d【英文标题】:embedding cocos2d in storyboard project 【发布时间】:2013-05-07 18:57:05 【问题描述】:我有一个正在运行的 cocos2d 项目和一个正在运行的 ios 故事板项目,它们都运行没有错误,当我尝试将 cocos2d 项目嵌入到主项目中时,我遇到以下错误(禁用 ARC 并添加所需的框架后):
架构 i386 的未定义符号: “_gzclose”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_gzopen”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_gzread”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_inflate”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “_inflateEnd”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “inflateInit2”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “_uncompress”,引用自: ZipUtils.o 中的 _ccInflateCCZFile ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
您要禁用 ARC 吗?你是如何添加框架的? 【参考方案1】:将libz.dylib
库添加到链接二进制文件构建阶段或添加-lz
作为构建设置中的其他链接器标志。两者都将确保应用程序与 cocos2d 所需的 zip 库链接。
【讨论】:
以上是关于在故事板项目中嵌入 cocos2d的主要内容,如果未能解决你的问题,请参考以下文章