首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >架构的未定义符号armv7:"_MGCopyAnswer",无法解决

架构的未定义符号armv7:"_MGCopyAnswer",无法解决
EN

Stack Overflow用户
提问于 2014-08-29 02:02:10
回答 2查看 857关注 0票数 0

因此,我正在创建一个越狱应用程序,并试图在应用程序中使用libMobileGestalt.dylib。我正确地链接文件并添加标题并调用MGCopyAnswer。问题是,我得到了一个错误:

代码语言:javascript
复制
Undefined symbols for architectures armv7: "_MGCopyAnswer", referenced from:

此错误仅在应用程序使用armv7体系结构构建时才会发生。当使用arm64体系结构时不会发生这种情况。我知道这是由于使用arm64体系结构构建的dylib,但我真的希望它能够与armv7体系结构一起工作,这样应用程序就可以与更多的设备兼容。

有没有地方可以让我获得dylib的armv7体系结构版本,或者能够在包含该体系结构的情况下再次构建它?有没有其他人知道的解决办法?谢谢你提前帮忙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-02 21:17:45

我找到了解决办法。我得到错误的原因是,我将该dylib链接到我正在创建的静态库,这是不可能的,所以我还必须将这个dylib链接到我创建的所有使用静态库的项目(后者反过来使用动态库)。希望这是有意义的:P和感谢大家努力帮助:)

票数 0
EN

Stack Overflow用户

发布于 2014-09-01 15:18:32

您必须导入目标下的libMobileGestalt,然后用库构建阶段和链接二进制文件

然后在看到搜索字段类型“libMobileGestalt.dylib”时添加新的二进制文件,然后添加

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25560653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档