NanoPi arm架构下的程序 ./ 运行黑屏 Qt环境可运行
2024-08-31 02:49:59
首先之所以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 ,然后重启。再运行程序即可。
最新文章
- Context值和bool开关
- C#打开摄像头抓取照片然后退出
- yii2 生成PDF格式的文件
- C++ STL知识点小结
- 使用TypeDescriptor给类动态添加Attribute
- Lucene基础(四)-- 结合数据库使用
- Oracle学习【索引及触发器】
- [置顶] js 控制文章中字体的大小,mootools实现
- (3)选择元素——(3)$()方法(The $() function)
- 利用WCF与Android实现图片上传并传参
- gd库不支持jpeg的解决方法
- Bootstrap 组件之 Navbar
- 微坑---微信小程序ios上时间字符串转换为时间戳时,在开发工具上和安卓手机上运行成功
- 5月第2周业务风控关注 | 央行:严禁未经授权认可的APP接入征信系统
- java----字符串的大写字母右移
- 使用wget命令下载JDK失败(文件特别小)
- 最长上升子序列 nlogn
- 【转】XP_cmdshell存储过程
- Codeforces 803C. Maximal GCD 二分
- 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务 然后重新运行 em configuration assistant。
热门文章
- Elasticsearch系列---生产集群部署(下)
- ReentrantLock原理分析
- linux安装redis-6.0.1单机和集群
- Asp.Net Core入门之自定义服务注册
- 从大厂DevOps工具链部署,看现代产品的生命周期管理
- Cobbler自动化部署系统
- Oracle VM VirtualBox 连接 Centos7 minimal版
- Quartz.Net系列(二):介绍、简单使用、对比Windows计划任务
- 网页中为什么常用AT替换@(repost from https://zhidao.baidu.com/question/122291.html)
- IOS App破解之路一 拿到appstore上的ipa