通过dlopen使用动态库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过dlopen使用动态库相关的知识,希望对你有一定的参考价值。
参考技术Adlopen:以指定模式打开指定的动态链接库文件,并返回一个句柄给调用进程。
使用系统framework
使用第三方动态库
使用动态库有两种方式,一种是将动态库添加未依赖库,这样会在工程启动时加载动态库,一种是使用 dlopen 在运行时加载动态库,这两种方式的区别在于加载动态库的时机。
1、将动态库的头文件添加到项目中
2、编译工程文件。生成APP的包文件,在项目Products文件夹下
3、将framework添加到APP的包文件(鼠标右键显示包内容)中
这样基本就可以运行成功了
以上是关于通过dlopen使用动态库的主要内容,如果未能解决你的问题,请参考以下文章
插件之dlopen/dlsym/dlclose 加载动态链接库
Linux C++ libdl.so dlfcn.h使用方法(dlopen()dlsym()dlclose()dlerror())(用于动态链接库操作)(懒加载立即加载)共享库符号动态库