码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-04-16 14:24:50      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:arm   界面   编译器   

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可执行程序就需要移植到硬件上测试,还一种方式就是通过之前说过的网络文件系统挂载的方式测试。后一种方式的方便之处就是,不需要将可执行程序烧进开发板,只需要将其拷贝到目标文件系统下即可。但归根结底还是需要硬件做最终测试的。
技术分享技术分享


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

标签:arm   界面   编译器   

原文地址:http://blog.csdn.net/yzysj123/article/details/45072243

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!