IMX6学习记录(26)-在板子上构建QT

上面是我的微信和QQ群,欢迎新朋友的加入。

1.buildroot配置

本来是直接编译源码的,不过目前遇到一个问题,还没解决,先用buildroot搞一个,后面再自己编译

特意没要tslib,我的触摸有问题,还没去查原因,硬件上的

编译

默认大小是64M,我遇到了报错说空间不足,修改为256M

2.配置QT

3.编写测试代码

生成嵌入式运行的应用

报错

[root@imx6ull]:~$:./untitled 
qt.qpa.plugin: Could not find the Qt platform plugin "eglfs" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, minimal, offscreen, vnc.

Aborted

少东西了,重新制作文件系统

要开启OPENGL 和EGL

。。。。

折腾了一个礼拜,现在继续

主要是编译的文件不能使用

发现自己的电脑里面多了一大堆的qt版本

必须删干净

qtchooser -list-versions//可以看到自己有一堆的qt
dpkg -l | grep qt | more//查询qt相关的包
sudo apt-get remove xxxx//删除包

前面的是包,可以remove,后面有描述

删完之后,重新安装qt

sudo apt-get update
sudo apt-get upgrade

换了个最新的版本

重新编译文件

看编译是使用的交叉编译器

查一下makefile

看起来没什么问题,最后查一下文件类型

尝试一下运行文件

还有报错

########################################################

两周后

#######################################################

恩,前面有其他事情搁置了

重新配置PC端的环境

之前一直有问题,换了个版本

这里有一个事情要注意,编译环境指向的qmake,和拷贝到板子上的qmake是一个东西

而且我把电脑端和设备的放的位置也是一样的

重新做个测试UI

在板子上的状况

不太完美的是,这里的嵌入式qt文件不是我自己编译的

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值