【问题标题】:iOS: -ObjC gives "Undefined symbols for architecture armv7 error" [duplicate]iOS:-ObjC 给出“架构 armv7 错误的未定义符号”[重复]
【发布时间】:2013-07-29 22:23:15
【问题描述】:

我有一个带有类别的静态库。如果我不使用特定于类别的部分,它可以很好地编译并且可以正常工作,但是要使用我在其他链接器标志中包含 -ObjC 的类别方法。它现在为相同的库组件提供“架构 armv7 的未定义符号”错误。知道为什么会这样吗?

谢谢!

【问题讨论】:

标签: ios ios6 linker


【解决方案1】:

你的静态库不是为 armv7 编译的,它可能只包含 armv6 代码,或者可能是最坏的 i86 代码

您需要重新编译静态库以包含 armv7(以及同一场合的 armv7s)

【讨论】:

    猜你喜欢
    • 2014-12-05
    • 1970-01-01
    • 2019-06-10
    • 1970-01-01
    • 2016-02-12
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多