Firefly开源社区

关于rockchip_dri.so问题

20

积分

0

威望

0

贡献

技术小白

积分
20
发表于 5 天前     
本帖最后由 wenying 于 2020-9-18 15:58 编辑

QT开发的程序,编译完成后考入到板子内执行程序报错如下
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
gbm: failed to open any driver (search paths /usr/lib/dri)
gbm: Last dlopen error: /usr/lib/dri/rockchip_dri.so: cannot open shared object file: No such file or directory
failed to load driver: rockchip
Could not open egl display
Aborted

这个是什么原因造成的 是少rockchip_dri.so这个驱动文件么?如果是的话 这个文件在哪能找到?
用的固件:ROC-RK3308B-CC-PLUS-Qt-rgb_7.0inch-20200417
B525AAE64C37D22B3A6595E6A2BA8C60.png
回复

使用道具 举报

648

积分

10

威望

10

贡献

技术大神

Rank: 3Rank: 3

积分
648
发表于 3 天前     
本帖最后由 firefly_zhongw 于 2020-9-18 14:33 编辑

QT开发参考维基教程http://wiki.t-firefly.com/zh_CN/Core-3308Y/qt_development.html
使用Qt5后,不再需要-qws,而需要通过 -platform来指定要使用的QPA插件,如./data/HelloWorld -platform linuxfb;如果不指定,则用默认的QPA插件,默认的QPA插件通过QT_QPA_PLATFORM变量来指定,如export QT_QPA_PLATFORM=linuxfb。
回复

使用道具 举报

20

积分

0

威望

0

贡献

技术小白

积分
20
发表于 3 天前     
本帖最后由 wenying 于 2020-9-18 16:01 编辑

QT程序是在windows下开发的,开发完成后使用qmake编译的,现在是程序编译完成了,考入到板子内 运行的时候报的问题?您说的这个是QT上直接开发编译运行的么?另外上面这个是问题是什么原因造成的 是少rockchip_dri.so文件么?
回复

使用道具 举报

648

积分

10

威望

10

贡献

技术大神

Rank: 3Rank: 3

积分
648
发表于 3 天前     
本帖最后由 firefly_zhongw 于 2020-9-18 17:25 编辑

1. 如果使用opengl,需要看buildroot配置文件有没有打开相关的opengl选项
2. 简单的写个qt demo程序,使用RK3308 SDK的交叉编译环境编译,是否能正常运行,排除编译问题
3. 在设备端是如何执行QT程序的?
回复

使用道具 举报

20

积分

0

威望

0

贡献

技术小白

积分
20
发表于 3 天前     
firefly_zhongw 发表于 2020-9-18 17:23
1. 如果使用opengl,需要看buildroot配置文件有没有打开相关的opengl选项
2. 简单的写个qt demo程序,使用 ...

1、一个简单的qt demo 没有任何其他的东西(没有opengl相关的东西),
2、编译使用的是RK3308 SDK的交叉编译环境编译的,编译是成功的。
3、执行的话 使用的命令:"./ 文件名"
回复

使用道具 举报

648

积分

10

威望

10

贡献

技术大神

Rank: 3Rank: 3

积分
648
发表于 前天 09:16     
使用Qt5后,不再需要-qws,而需要通过 -platform来指定要使用的QPA插件,如./data/HelloWorld -platform linuxfb;如果不指定,则用默认的QPA插件,默认的QPA插件通过QT_QPA_PLATFORM变量来指定,如export QT_QPA_PLATFORM=linuxfb。
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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