QT 交叉编译环境

这里假设已经编译好了qt for arm 的lib, 交叉编译链安装正确。Qt安装无误并且能够正常编译一个简单的app 在PC运行。之后需要把app 跟qt-arm-lib 一起编译了在目标环境下运行。

指定交叉编译链

进入tools->options,找到compilers 选项卡。添加一个GCC编译链。

mark

内容是指定到交叉编译链的G++。

mark

指定QT Version

顺利编译了qt arm lib 后,都会在机器上有一个qmake文件,这里需要指定这个qmake文件的地址。一般都在qt arm lib的安装目录中的bin 文件夹。
mark

添加一个kit

在Kit栏目添加一个kit,
指定如下栏目
mark

此后需要重启Qt,打开工程,在QT界面的左边的Project 栏目,有一个add Kit.指定以上设定过的栏目。
mark

此时需要指定是否release.

mark

到此设定就结束了。

后记

不要点击左方的三角符号,这样会遇到错误, cannot deploy:no device configuration set。应该在Build菜单中选择 Rebuild All来编译。

另外关于错误No compiler can produce code for this Qt version一般都是编译链没有指定对。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值