gpt4 book ai didi

iOS 和 Armadillo (mach-o,但不是为 iOS 模拟器构建的)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:01:56 31 4
gpt4 key购买 nike

我正在尝试构建 iOS 应用程序,我必须链接 ArmadilloXcode 可以毫无问题地编译和构建并运行模拟器,但得到 mach-o,但不是为 iOS 模拟器构建 并在启动屏幕上等待....

搜索了大约一个星期,但没有成功。甚至看了所有的话题。

更新:

我解决了我的问题。

包括 Armadillo 并删除了 .dylib。

然后;

#define ARMA_DONT_USE_WRAPPER
#include <armadillo>

现在使用模拟器没有问题。

谢谢。

最佳答案

我认为发生这种情况是因为您的库 Armadillo 出于某种原因未针对 ARMv7、ARMv7s、ARM64 架构进行编译。这就是为什么你不能在 iOS 设备上运行它,Mach-O 通常是链接器错误。

您可以在终端中使用 lipo 仔细检查它。

您必须使用这些架构或源代码编译Armadillo,然后自己编译。

关于iOS 和 Armadillo (mach-o,但不是为 iOS 模拟器构建的),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51984278/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com