【发布时间】:2015-01-04 04:12:40
【问题描述】:
我正在开发 cocos2dx 游戏。当我在运行良好的模拟器上运行游戏但开始存档时会在 XCODE 6.0 中产生以下错误
架构 arm64 的未定义符号:
“_WebPInitDecoderConfigInternal”,引用自: libcocos2dx.a(CCImageCommonWebp.o) 中的 cocos2d::CCImage::_initWithWebpData(void*, int)
“_WebPGetFeaturesInternal”,引用自: libcocos2dx.a(CCImageCommonWebp.o) 中的 cocos2d::CCImage::_initWithWebpData(void*, int)
“_WebPDecode”,引用自: libcocos2dx.a(CCImageCommonWebp.o) 中的 cocos2d::CCImage::_initWithWebpData(void*, int)
ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
检查您的项目架构和构建架构设置
-
听起来至少有一个目标不包括 arm64 / armv7s 架构
-
所有 4 个目标包括 arm64/arm7s.. 是的,我在 xcode 6 和 cocos2dx-2.2.3 上工作