架构 armv7 的未定义符号

Posted

技术标签:

【中文标题】架构 armv7 的未定义符号【英文标题】:Undefined symbols for architecture armv7 【发布时间】:2011-10-14 08:47:31 【问题描述】:

我的应用出现了一个错误。 Xcode ios5 gm_seed . 我已将 libz1.2.5.dynlib 添加到 OTHER_LDFlag

Undefined symbols for architecture armv7:
  "___zzip_aligned4", referenced from:
      ___zzip_parse_root_directory in libZZipLib.a(zip.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有什么想法吗?

【问题讨论】:

【参考方案1】:

我最终修复 Cocos2D 的类似错误的方法是搜索有问题的函数。在您的情况下,ctrl+shift+f 代表 zzip_aligned4,然后是函数名称上的 alt+click 以转到定义。您可能会发现它不是 libz.2.5,而是标准 libz 或其他版本的 libz。

【讨论】:

以上是关于架构 armv7 的未定义符号的主要内容,如果未能解决你的问题,请参考以下文章

XCode 5 - 架构 armv7 的未定义符号:

架构 armv7s 的未定义符号:iPhoneExtAudioFileConvertTest

静态库链接错误。架构 armv7s 的未定义符号

架构armv7的未定义符号?这个错误是啥意思?

架构 armv7 的未定义符号

架构 armv7 (WebRTC) 的未定义符号