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

时间:2014-01-28 08:33:12

标签: objective-c xcode dylib

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

1 个答案:

答案 0 :(得分:1)

所以有两种方式......

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

如果使用框架:标题最终会出现在标题搜索路径中,因此您可以#import <framework/header.h>这些标题。

2)如果不是那么你将需要用dlopen打开动态库,然后直接读入每个函数......这更像是一个专业任务,比如处理插件-in architecture。

如果您提供动态库,那么有一些棘手的想法,那么库安装路径存在与可执行文件相关的问题......但如果您点击它们,您将只需要处理它们(从googling开始{{ 1}})