gpt4 book ai didi

objective-c - 如何在应用程序中使用dylib文件?

转载 作者:太空狗 更新时间:2023-10-30 03:54:44 29 4
gpt4 key购买 nike

我已经创建了 lib.dylib 动态库。我想在我的应用程序中使用该库。需要什么build设置和构建阶段设置?在 objective-c 中使用库的步骤。

最佳答案

所以有两种方式...

1) 如果 Dyld 在链接时可用,那么您只需链接它即可。 (在 Xcode 中,您将它添加到您正在构建的目标的链接构建阶段。)

如果使用框架: header 将在 header 搜索路径中结束,因此您可以将它们设为 #import <framework/header.h>

2) 如果不是,则需要使用 dlopen 打开动态库,然后直接读入每个函数...这更像是一项专业任务,例如处理插件架构。

有一些棘手的想法,如果你提供动态库,那么库安装路径与可执行文件相关的问题......但是如果你点击它们,你将不得不解决它们(从谷歌搜索 @rpath 开始)

关于objective-c - 如何在应用程序中使用dylib文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21400478/

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