一.我的环境及所需资源:PC机操作系统:基于VMware7.1.4上的Fedora 14操作系统交叉编译工具:arm-linux-gcc-4.3.2.tar.gz所需资源: tslib-1.4.tar.gzqt-everywhere-opensource-src-4.7.4.tar.gztslib-1.4.tar.gz源码以及该文档可以再以下链接下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/8月/16日/Fedora 14 安装QT和QT-Embedded二.安装交叉编译环境:把arm-linux-gcc-4.3.2.tar.gz放到/tmp 目录下# tar xzvf arm-linux-gcc-4.3.2.tar.gz -C /# vim /root/.bashrc编辑/root/.bashrc文件,在最后一行添加:export PATH=$PATH:/usr/local/arm/4.3.2/bin保存退出后回到终端,然后使得刚才添加的环境变量生效:# source /root/.bashrc# arm-linux-gcc -v 可以看到版本信息三.安装QT X11 Requirements 下面的库文件 (如果安装fedora 选择软件开发环境这步可以省略)libfontconfig1-devlibfreetype6-devlibx11-devlibxcursor-devlibxext-devlibxfixes-devlibxft-devlibxi-devlibxrandr-devlibxrender-dev依次运行类似命令: yum install libfontconfig1-dev四.安装qvfb 所需库文件(qvfb是一个在PC机上模拟在开发板上运行qtopia以及自己开发的QtE程序的虚拟帧缓冲区)libXtst-devel即运行:yum install libXtst-devel五.安装Qt for PC(X11)1.1、 建立目录Qt目录mkdir /opt/FriendlyARM/mini2440/Qt1.2、 解压qt-everywhere-opensource-src-4.7.4.tar.gz 并更改目录名tar xvzf qt-everywhere-opensource-src-4.7.4.tar.gz -C /opt/FriendlyARM/mini2440/Qtcd /opt/FriendlyARM/mini2440/Qtmv qt-everywhere-opensource-src-4.7.4 qt-for-x111.3、 开始配置文件:# cd qt-for-x11#. /configure接着提示要使用商业版还是开源版:输入o后回车选择开源版;然后提示可以使用开源协议:输入yes后回车即可。1.4、 #gmake //编译,这个过程要等几个小时的时间1.5、 #gmake install //开始安装基于PC上的Qt1.6、 安装目录在新生成的目录下面:/usr/local/Trolltech/Qt-4.7.41.7、 使用时需添加#export PATH=” /usr/local/Trolltech/Qt-4.7.1/bin:$PATH”然后输入#qmake –v (如能输出版本号,则说明安装成功)1.8、 编译qvfb(Virtual Framebuffer) 为QT-embedded X86 作准备1.8.1、# cd /opt/FriendlyARM/mini2440/Qt/qt-for-x11/tools/qvfb1.8.2、# gmake (编译后qvfb存在/opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin目录中)1.8.3、# cd /opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin/1.8.4、# ./qvfb (进行检验,如能输出一个虚拟窗口,则说明安装正常)1.8.4、将qvfb拷贝到QTDIR/bin路径下:cp qvfb /usr/local/Trolltech/Qt-4.7.4/bin
Linux环境使用中移动TD上网卡实录Ubuntu 12.10/12.04 安装 Nvidia Unix Driver 304.37相关资讯 Qt
- QT 的信号与槽机制介绍 (04月07日)
- Qt实现文件拆分和融合小工具 (01月08日)
- Qt入门学习——Qt 5 帮助文档的使 (09/16/2015 08:32:11)
| - Qt不再使用LGPLv2.1授权 (01月14日)
- 如何在 Ubuntu 中安装 QGit 客户端 (09/26/2015 10:10:09)
- 在调用Qt库来实现功能过程中的一些 (08/30/2015 08:42:17)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
|
|