通过dlopen使用动态库

通过dlopen使用动态库,第1张

dlopen:以指定模式打开指定的动态链接库文件乱纳腔,并返回一个句柄给调用进程。

使用系统framework

使用第三方动态库

使用动态库有两种方式,一种是将动态库添加未依赖库,这样会在工程启动时加载动态库,一种是使用 dlopen 在运行时加载动态库,这两种方式的区别在于加载动态库的时机。

1、将动态库的头文件添加到哗衫项目中

2、编译工程文件。生成APP的包文件,在项目Products文件夹下

3、将framework添加到APP的包文件(鼠茄慧标右键显示包内容)中

这样基本就可以运行成功了

1.导入AVFoundation.framework

2.包含头文件 #import <AVFoundation/AVFoundation.h>

3.声明类友陵成员拿春变量

1.不需要导入AVFoundation.framework,导入 #include <dlfcn.h>

2.不需要包含头文件 #import <AVFoundation/AVFoundation.h>

3.声明类成好敏戚员变量


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12152653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存