查看: 189|回复: 1

加载第三方库后,C++RegisterEntryModule函数不会被加载

[复制链接]

2

主题

0

回帖

210

积分

中级会员

Rank: 3Rank: 3

积分
210
发表于 2025-6-12 10:56:55 | 显示全部楼层 |阅读模式
硬件主板型号:YY3568
固件名称/系统版本:YY3568-OHOS-Images20250327/OH4.1
自编的或固件下载地址:youyeetoo
Log日志: (可以导出,用TXT附件上传)

问题描述及复现步骤:
创建项目后,使用Arkts + native C++来进行开发,不添加任何额外的第三方库的时候RegisterEntryModule函数是可以被正常加载的,但是只要我再cpp文件中添加了第三方库就会出问题了,就会导致RegisterEntryModule函数不会被正常加载.我就添加了一个OpenSSl的库,然后运行后日志一直提示  


[color=rgba(0, 0, 0, 0.9)]06-12 09:31:41.748   5732-5732    C03f01/NAPI                    com.examp...lication  I     [(native_module_manager.cpp:746)(LoadModuleLibrary)] path: libentry.so, pathKey: default, isAppModule: 106-12 09:31:41.748   5732-6370    C03f00/MUSL-LDSO               com.examp...lication  E     do_dlsym failed: symbol not found. so=/vendor/lib/chipsetsdk/libEGL_impl.so s=glDeletePerfMonitorsAMD v=06-12 09:31:41.750   5732-5732    C03f00/MUSL-LDSO               com.examp...lication  E     Error loading shared library libssl.so.1.1: (needed by /data/storage/el1/bundle/libs/arm/libentry.so)06-12 09:31:41.750   5732-5732    C03f01/NAPI                    com.examp...lication  W     [(native_module_manager.cpp:771)(LoadModuleLibrary)] dlopen failed: Error loading shared library [color=rgba(0, 0, 0, 0.9)]libssl.so.1.1[color=rgba(0, 0, 0, 0.9)]: No such file or directory (needed by /data/storage/el1/bundle/libs/arm/libentry.so)
[color=rgba(0, 0, 0, 0.9)]

说无法找到libssl.so [color=rgba(0, 0, 0, 0.9)]Error loading shared library [color=rgba(0, 0, 0, 0.9)]libssl.so.1.1[color=rgba(0, 0, 0, 0.9)]: No such file or directory (needed by /data/storage/el1/bundle/libs/arm/libentry.so)
[color=rgba(0, 0, 0, 0.9)]

这是openssl库的链接 项目首页 - openssl-cmake:Build OpenSSL with CMake on MacOS, Win32, Win64 and cross compile for Android, IOS - GitCode
[color=rgba(0, 0, 0, 0.9)]

我上传了我的cmake配置文件

CMakeLists.zip

507 Bytes, 下载次数: 17

cmake配置文件

回复

使用道具 举报

0

主题

144

回帖

719

积分

高级会员

Rank: 4

积分
719
发表于 2025-6-13 14:20:19 | 显示全部楼层
image.png

你好!可能是动态库缺失了。
可以尝试将openssl编译为静态库再链接到.so文件中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2025-6-28 02:19 , Processed in 0.063360 second(s), 26 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn