Firefly开源社区

打印 上一主题 下一主题

[Linux] 3568j板安装Qt5.12.2交叉编译链后,运行程序报错,libQtwidgets.so.5 no such file,

13

积分

0

威望

0

贡献

技术小白

积分
13

3568j板安装Qt5.12.2交叉编译链后,运行程序报错,libQtwidgets.so.5 no such file,

发表于 2023-3-22 17:37:14      浏览:2102 | 回复:8        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
本帖最后由 wy123 于 2023-3-22 17:37 编辑

开发板按文档安装Qt5.12.2交叉编译链后,运行程序报错,libQtxx.so.5 no such file, 路径环境.sh也添加了,


对开发板qt环境不是很清楚,是不是装了交叉编译链就可以运行,还是需要其他的,
应用程序我也是用虚拟机的Ubuntu交叉编译器编译的,
就简单新建的一个空窗口程序编译放到开发板运行提示“libQt5widgets.so.5” no such file 。
我也看了下官方给的交叉编译文件中\firefly_arm64_qt5.12.2_18.04\host\opt\firefly_qt5.12.2_arm64_18.04\ext\lib


so.5, so.5.12都是空的,只有so.5.12.2有数据,这个有没影响。
有没有大佬能指点下,谢谢了!

test.log

40 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-3-22 17:48:24        只看该作者  沙发
环境问题,有这个库但找不到
打开这个文件/etc/profile.d/target_qtEnv.sh把里面的内容发出来我看看
回复

使用道具 举报

13

积分

0

威望

0

贡献

技术小白

积分
13
发表于 2023-3-22 17:56:15        只看该作者  板凳
Liuth 发表于 2023-3-22 17:48
环境问题,有这个库但找不到
打开这个文件/etc/profile.d/target_qtEnv.sh把里面的内容发出来我看看

QT5_12_2PATH="/opt/firefly_qt5.12.2"

LD_LIBRARY_PATH=$QT5_12_2PATH/lib:$LD_LIBRARY_PATH
LIBRARY_PATH=$QT5_12_2PATH/lib:$LIBRARY_PATH
C_INCLUDE_PATH=$QT5_12_2PATH/include:$C_INCLUDE_PATH
CPLUS_INCLUDE_PATH=$QT5_12_2PATH/include:$CPLUS_INCLUDE_PATH
PATH=$QT5_12_2PATH/bin:$PATH

PKG_CONFIG_PATH=$QT5_12_2PATH/lib/pkgconfig:$PKG_CONFIG_PATH
QT_QPA_PLATFORM_PLUGIN_PATH=$QT5_12_2PATH/plugins

export LD_LIBRARY_PATH
export LIBRARY_PATH
export C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH

export PKG_CONFIG_PATH
export PATH
export QT_QPA_PLATFORM_PLUGIN_PATH

#XCB
#export QT_QPA_PLATFORM=XCB
#export QT_QPA_EGLFS_INTEGRATION=XCB_EGL

#LinuxFB
#export QT_QPA_PLATFORM=LINUXFB
#export QT_QPA_FB_DRM=1

#EGLFS
#export QT_QPA_PLATFORM=EGLFS
#export QT_QPA_EGLFS_INTEGRATION=EGLFS_KMS #in minimal ubuntu, use eglfs_kms.
#export QT_QPA_EGLFS_KMS_ATOMIC=1  #use drm atomic api or legacy api(two different)
#export QT_QPA_EGLFS_HIDECURSOR=1  #hide cursor

export QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox --ignore-gpu-blacklist"
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-3-23 10:08:15        只看该作者  地板
根据这个文件,那些qt库应该放在板子的/opt/firefly_qt5.12.2/lib/下
你有按照说明文档放在正确位置吗?
回复

使用道具 举报

13

积分

0

威望

0

贡献

技术小白

积分
13
发表于 2023-3-23 10:42:45        只看该作者  5#
回复

使用道具 举报

13

积分

0

威望

0

贡献

技术小白

积分
13
发表于 2023-3-23 10:48:09        只看该作者  6#
Liuth 发表于 2023-3-23 10:08
根据这个文件,那些qt库应该放在板子的/opt/firefly_qt5.12.2/lib/下
你有按照说明文档放在正确位置吗?

按文档也放对了,文件夹名称也确认一样
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-3-23 11:00:01        只看该作者  7#
进入/opt/firefly_qt5.12.2/lib/截图看看里面有什么
回复

使用道具 举报

13

积分

0

威望

0

贡献

技术小白

积分
13
发表于 2023-3-23 11:03:51        只看该作者  8#
Liuth 发表于 2023-3-23 11:00
进入/opt/firefly_qt5.12.2/lib/截图看看里面有什么

上面我发了一张图,里面就是qt用的lib了
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-3-24 11:28:34        只看该作者  9#
板子里/etc/ld.so.conf.d/qt.conf这个文件存在吗?是否有执行ldconfig
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表