ubuntu下QT5交叉编译环境配置

1 环境

1 Ubuntu16.04(虚拟机)

2 安装QT5.9.6 

3 imx6ul交叉编译环境

在Ubuntu16.04中提前准备好imx6ul,安装方法及配置如下图,QT5.9.6安装过程省略,自行搜索安装方法即可。

 2 QT5 交叉环境配置

 1 配置编译器 qt的tools->Build&Run->Comilers->add->GCC->Browse选择安装的交叉编译环境,如:/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc这个是gcc的,还有一个g++的,同样的Add->Browse选择:/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ 

 2 配置qt versions

选择交叉编译环境中qmake路径:/opt/fsl-imx-x11/4.1.15-2.0.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake

 3 配置kits

ADD添加kits,Name自己随便填,Device选择Generic Linux Device,Compiler选择第1步中添加的gcc/g++两个编译器,qt version选择第2步中添加的qt5.6.2 以上配置完成

 3 交叉编译环境测试

在qt5中新建一个项目,(注意:建项目时desktop和ul-qt5.6都选择)修改main.cpp中仅仅输出hello y的字符串,然后先用desktop版跑一遍OK

 再用ul-qt5.6版跑一遍出现问题,提示:qt-version-tag未定义,此时在xxx.pro中添加一句DEFINES += QT_NO_VERSION_TAGGING,然后在菜单栏build选项中点击rebuild则解决,致此交叉编译环境可以成功运行!

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值