鸿蒙Next如何调用C++动态链接库
我想在鸿蒙Next系统上调用一个C++编写的动态链接库(.so文件),但不太清楚具体该怎么操作。目前遇到几个问题:1)鸿蒙Next是否支持直接加载第三方.so文件?2)如果需要特殊处理,具体要怎么做?3)有没有相关的代码示例可以参考?希望有经验的朋友能分享一下具体实现方法。
2 回复
鸿蒙Next调用C++动态链接库?简单!用Native API的dlopen和dlsym就行。先dlopen加载so库,再用dlsym获取函数指针,最后像普通函数一样调用。记得在build.gn里配置依赖哦!代码示例?抱歉,这里写不下,但思路绝对靠谱!
更多关于鸿蒙Next如何调用C++动态链接库的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


