#鸿蒙通关秘籍#如何使用rpath机制解决HarmonyOS中新创建目录下的native库加载问题?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
墨雨尘XML

在CMakeList.txt中设置rpath编译选项以指定共享库的搜索路径,使应用可以加载新创建目录下的native库。例如: bash SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) SET(CMAKE_INSTALL_RPATH "${ORIGIN}/module")

通过设置$ORIGIN为libhello.so始路径,能够在运行时正常加载模块目录下的libworld.so。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 工程目录下ohosTest调试问题
394浏览 • 1回复 待解决
鸿蒙如何读取resources目录下文件
3477浏览 • 1回复 待解决
如何动态访问media目录下资源
2094浏览 • 1回复 待解决
如何Native加载so
1145浏览 • 1回复 待解决
如何获取工程目录下json文件?
870浏览 • 1回复 待解决
java怎么读取公共目录下文件?
2276浏览 • 1回复 待解决
HarmonyOS模块加载机制
290浏览 • 1回复 待解决