Qt5.15.2部署到树莓派后的问题

在将Qt5.15.2部署到树莓派(Ubuntu 20 64位)时遇到QPA平台问题,尝试将平台从eglfs更改为xcb,解决了部分问题。接着遇到运行时错误,通过增加环境变量打印详细信息,发现并非库缺失。查阅资料并尝试设置DISPLAY环境变量无效。最终发现通过qt creator的"Forward to local display"选项,可以在本地显示树莓派上运行的应用,但未能实现远程执行。
摘要由CSDN通过智能技术生成

新建一个工程测试能否在树莓派(Ubuntu20 64位)上运行,报以下错误:

Could not set DRM mode for screen HDMI1 (Permission denied)
Could not queue DRM page flip on screen HDMI1 (Permission denied)

查资料总结发现可能是qt5的QPA平台问题,因为我的环境变量配置抄的是以下内容:

修改环境变量:
# 存放我们自己编写的qt程序的路径
export PATH=$PATH:/home/pi/qt

# 其他
export LD_LIBRARY_PATH=<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值