4855|1

253

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

用qt creator 编译QT5应用 [复制链接]

编译器:      ARM-poky-linux-gnueabi-gcc
文件版本:L4115-fsl-image-qt5-myimx6a9.tar.bz2

1.交叉编译工具
安装教程编译工具:
chmod +x  fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh

./fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh

设置教程编译工具
vim ~/.bashrc
增加到最后:(最后保存文件)

export LD_LIBRARY_PATH=/home/linyn/qtcreator-4.9.0/dubs/libLD_LIBRARY_PATH
export LD_LIBRARY_PATH=/home/linyn/qtcreator-4.9.0/freetype/libLD_LIBRARY_PATH
source /opt/fsl-imx-fb/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi



生效配置文件:
source ~/.bashrc

2.安装qtcreator
版本:qt-creator-opensource-linux-x86_64-4.9.0.run

安装:
./qt-creator-opensource-linux-x86_64-4.9.0.run

3.使用qtcreator配置交叉编译
打开Tools(工具) > Options(选项:
Tools > Options > Build & Run and:
Qt version 配置为/opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake
compiler 设置为 /opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
sysroot 设置为/opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi
Add a new kit(构建套件),增加Qt version 和compiler;Qt mkspec设置为arm-poky-linux-gnueabi-g++
解压arm-poky-linux-gnueabi-g++.tar.bz2 到/opt/fsl-imx-fb/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/qt5/mkspecs/
参考如图
图1
图2
图3

4.新建工程和编译
点击“文件” --> 选择"新建工程和项目" -->选择“Qt Widgets Application”命名为hello
参考如图:
图4
图5
图6
图7

右键hello选选“构建”,可以看到/home/linyn/test/build-hello-MYIM6EK200-Debug目录生成hello文件

5.下载到板子:
export DISPLAY=:0.0
./hello -platform eglfs

图1.jpg (137.32 KB, 下载次数: 0)

图1.jpg

图2.jpg (82.69 KB, 下载次数: 0)

图2.jpg

图3.jpg (147.91 KB, 下载次数: 0)

图3.jpg

图4.jpg (66.83 KB, 下载次数: 0)

图4.jpg

图5.jpg (41.66 KB, 下载次数: 0)

图5.jpg

图6.jpg (38.95 KB, 下载次数: 0)

图6.jpg

图7.jpg (43.98 KB, 下载次数: 0)

图7.jpg
此帖出自工控电子论坛

最新回复

谢谢分享!  详情 回复 发表于 2019-5-8 10:02
点赞 关注
 

回复
举报

172

帖子

0

TA的资源

宇宙尘埃

沙发
 
谢谢分享!
此帖出自工控电子论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表