首页 > 其他 > 详细

NanoPi arm架构下的程序 ./ 运行黑屏 Qt环境可运行

时间:2020-05-14 18:14:21      阅读:66      评论:0      收藏:0      [点我收藏+]

首先之所以QtCreator环境下可直接运行,但是在终端下 ./ 则不能运行(黑屏但是不报错),判断肯定不是程序或者是库的问题。于是猜想是环境问题,即终端环境与QtCreator环境不同。

然后就查看NanoPi手册上说明的Qt程序的运行,上面说  

  运行Qt程序时,需要指定platform参数为xcb,如下所示:

  ./HelloQt --platform xcb

由此提示后,就好解决了,于是跑到QtCreator下打开左侧的Projects界面,找到run设置(因为不是building出问题了),查找环境变量(Run Environment),有一个QT_QPA_PLATFORM=xcb选项,于是接着查找资料,百度搜Qt RunEnvironment QT_QPA_PLATFORM;找到网页https://stackoverflow.com/questions/37788111/meta-qt-yocto-layer-change-default-qt-platform-qt-qpa-platform;按上面说明:打开/etc/profile文件,追加   export QT_QPA_PLATFORM=xcb  ,然后重启。再运行程序即可。

NanoPi arm架构下的程序 ./ 运行黑屏 Qt环境可运行

原文:https://www.cnblogs.com/weicaiershang/p/12890419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!