我这里安装的是中文版的Qt_SDK,网上一般只能收到英文版。QtSdk-offline-linux-x86-v1.2.1.run(763M)。
拷贝到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。