首先之所以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  ,然后重启。再运行程序即可。

最新文章

  1. Context值和bool开关
  2. C#打开摄像头抓取照片然后退出
  3. yii2 生成PDF格式的文件
  4. C++ STL知识点小结
  5. 使用TypeDescriptor给类动态添加Attribute
  6. Lucene基础(四)-- 结合数据库使用
  7. Oracle学习【索引及触发器】
  8. [置顶] js 控制文章中字体的大小,mootools实现
  9. (3)选择元素——(3)$()方法(The $() function)
  10. 利用WCF与Android实现图片上传并传参
  11. gd库不支持jpeg的解决方法
  12. Bootstrap 组件之 Navbar
  13. 微坑---微信小程序ios上时间字符串转换为时间戳时,在开发工具上和安卓手机上运行成功
  14. 5月第2周业务风控关注 | 央行:严禁未经授权认可的APP接入征信系统
  15. java----字符串的大写字母右移
  16. 使用wget命令下载JDK失败(文件特别小)
  17. 最长上升子序列 nlogn
  18. 【转】XP_cmdshell存储过程
  19. Codeforces 803C. Maximal GCD 二分
  20. 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务 然后重新运行 em configuration assistant。

热门文章

  1. Elasticsearch系列---生产集群部署(下)
  2. ReentrantLock原理分析
  3. linux安装redis-6.0.1单机和集群
  4. Asp.Net Core入门之自定义服务注册
  5. 从大厂DevOps工具链部署,看现代产品的生命周期管理
  6. Cobbler自动化部署系统
  7. Oracle VM VirtualBox 连接 Centos7 minimal版
  8. Quartz.Net系列(二):介绍、简单使用、对比Windows计划任务
  9. 网页中为什么常用AT替换@(repost from https://zhidao.baidu.com/question/122291.html)
  10. IOS App破解之路一 拿到appstore上的ipa