gpt4 book ai didi

xcode - 在外部计算机上加载动态库

转载 作者:行者123 更新时间:2023-12-03 17:11:47 26 4
gpt4 key购买 nike

所以我构建了我的项目,它在我自己的计算机上运行得很好,但它不能在别人的计算机上运行。原因是因为我使用的 GMP 库不在他们的系统上,所以我想知道如何解决这个问题?

控制台吐出此错误消息:

<小时/>

异常类型:EXC_BREAKPOINT (SIGTRAP)异常代码:0x0000000000000002、0x0000000000000000

应用程序特定信息:dyld:启动,加载依赖库

Dyld 错误消息: 库未加载:/usr/local/lib/libgmp.10.dylib 引用自:/Users/USER/Downloads/NSnAy.app/Contents/MacOS/NSnAy.temp_caseinsensitive_rename 原因:找不到图片

<小时/>

我做了this改变,这并没有改变任何东西。我还看到了this ,但这也没有真正帮助我。我还在捆绑资源中包含了 .dylib 文件,所以如果我可以以某种方式设置应用程序内容包的访问链接,它可能会起作用吗?但我不知道如何,任何帮助将不胜感激!

最佳答案

您似乎错过了一个关键步骤:在目标的构建阶段中添加复制文件构建阶段,设置为将库的本地副本复制到应用程序包中作为库 (不是资源,最终将位于应用程序包的 Resources 子文件夹中)。

This question/answer may help you.

This post by Mike Ash尽管您已经表明您已经设置了@executable_path,但这也很有帮助(值得仔细检查以验证它是否也为您的发布版本设置了这种方式)。

关于xcode - 在外部计算机上加载动态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22367995/

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