Qt安装及交叉编译环境设置

1、安装Qt

我这里安装的是中文版的Qt_SDK,网上一般只能收到英文版。QtSdk-offline-linux-x86-v1.2.1.run763M)。

拷贝到linux下,先chmod可执行权限

#chmod  -x QtSdk-offline-linux-x86-v1.2.1.run

#./QtSdk-offline-linux-x86-v1.2.1.run

安装完成后,在linux(我这里用的是fedora14)左上角应用程序——编程——Qt Creator中打开此软件。

2、设置Qt交叉编译环境

可以参照Qt编程开发指南4.2.3的环境设置(这里用的Qt版本是英文版,由于我用的中文版,和这个有点不一样,而且英文版现在网上好像很难找到下载资源,所以就自己摸索了一番中文版的qt,遇到了一些问题也在这里分享一下)

事先必须已经安装了交叉编译工具才行。

首先设置qt-creator使其支持交叉编译

工具——选项——选择构建和运行——Qt版本——添加,这一步设置qmake的路径

路径选择:/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake


工具链——添加(注意这里的类型一定要选择GCCE

路径选择:/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-g++(这里是安装的交叉编译工具的路径)

在编辑构建配置中添加arm配置,如下图,如果在上一步中不设置编译器路径,在下图中的工具链则不能切换为GCCE。

3、测试编译环境
Qt默认编译出来的界面程序是适应PC桌面的程序,检查编译后的程序相关信息可以通过file命令验证可执行程序,下图为两种构建方式的程序信息。PC桌面程序是可以方便验证的,而arm可执行程序就需要移植到硬件上测试,还一种方式就是通过之前说过的网络文件系统挂载的方式测试。后一种方式的方便之处就是,不需要将可执行程序烧进开发板,只需要将其拷贝到目标文件系统下即可。但归根结底还是需要硬件做最终测试的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值