基于Windows10创建ARM64的QtWidget工程

0、目标

        在Windows10上开发TIAM62X平台的QT程序,其实和Linux创建工程流程基本一致的,但是Linux有现成的SDK使用,而Windows10上需要自己重新构建。

1、工具

Windows 10

make 3.81

qmake (基于Windows10搭建QT的交叉编译-CSDN博客

QTCreator qt-opensource-windows-x86-5.14.2

交叉编译工具链 gcc-arm-10.3-2021.07-mingw-w64-i686-aarch64-none-linux-gnu

1、解压交叉编译工具链

        记住路径,可添加至环境变量也可直接写入QT工具链的配置文件中

2、安装make工具

        如果电脑有就不需要安装,路径添加至环境变量

3、安装QTCreator 5.14.2并对qmake做配置

        (1)安装软件

        (2)对qmake做配置

        仅供参考:我使用的是5.14.2源码交叉编译好的qmake工具,附录文件包softw-arm64.rar,在目录 mkspecs\linux-aarch64-gnu-g++\qmake.conf 已经更改了工具链地址,需要更改为实际使用的工具链地址,或者直接使用环境变量

4、打开QT并配置kits套件

        (1)工具->选项->Kits(有的版本在编辑->参数)

        (2)添加编译器

        编译器->添加->GCC->C++

        (3)内容如下,名称随意主要是路径

        路径内容为交叉编译工具链的g++路径

        (4)添加Qt Versions(qmake)

        这里用的qmake是之前编译好的,很重要

        (5)最后添加构建套件,名称随意

        编译器和Qt Version分别是上述(3)(4)添加的名称

5、创建QtWidget工程

        (1)打开QTCreator软件

        文件->新建文件或项目

        (2)选择Application->Qt Widgets Application

        (3)在Build System时选择qmake

        (4)在Kits时选择新加的kits套件(其他套件也可选择,只是真正使用的是新加套件)

        (5)流程结束后进入工程,随后编译测试

        项目右键构建/重新构建

        编译输出正常,将程序传至开发板后可运行

6、其他

        (1)软件左侧边栏选项中项目可更改对应工程所用的Kits套件

        (2)选择Kits套件 Desktop Qt 5.14.2 MinGW 32-bit 编译后可在Windows10上仿真运行

        (3)如果在编译过程中报 libgcc_s_dw2-1.dll 错误,可以尝试一下将软件安装目录下的以下路径加入环境变量并重启QT软件

7、附件

        (1)softw-arm64.rar

https://download.csdn.net/download/whongfa/89492917

        (2)make-3.81

https://download.csdn.net/download/whongfa/89492955

        (3)gcc-arm-10.3-2021.07-mingw-w64-i686-aarch64-none-linux-gnu

https://download.csdn.net/download/whongfa/89492966

        (4)buildtools

基于Windows10搭建QT的交叉编译-工具 https://www.alipan.com/s/Qp3G5Xz6Bag 提取码: n2s0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值