收藏 分享(赏)

qt4.5安装方法.doc

上传人:无敌 文档编号:2423 上传时间:2018-03-01 格式:DOC 页数:4 大小:107KB
下载 相关 举报
qt4.5安装方法.doc_第1页
第1页 / 共4页
qt4.5安装方法.doc_第2页
第2页 / 共4页
qt4.5安装方法.doc_第3页
第3页 / 共4页
qt4.5安装方法.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、我的开发环境:【操作系统】:Feodra10 基于 vmware6.5.1【交叉编译器】:天嵌给的 EABI-4.3.3_EmbedSky_20091210.tar.bz2 arm-linux-gcc 4.3.3【用户】:rootqt4.5 安装前注意事项: Fedora 系统完全安装 对于 4.5-arm 先安装交叉编译 对于 4.5-x11 和 4.5-x86 本人之前没 有安装交叉编译也成功!若是 ubuntu9.04 以下来自网友的安装说明1,安装 g+2,安装 libx11-dev3,安装 libxtst-dev4,在安装 QT-X11 版本的时候出现了错误:/usr/bin/ld:

2、cannot find -lXext这个错误需要安装 libxext6 和 libxext-dev 这两个程序这个库依赖这两个程序。 上面库都安装后,下面开始进行安装 qt 了。 具体步骤与说明: 1. 下载源码包 qt-x11-opensource-src-4.5.0.tar.bz2 qt-embedded-linux-opensource-src-4.5.0.tar.bz2 下载地址:ftp:/ 2.编译及安装 qt-x11-opensource-src-4.5.0 qt-x11 版本可以产生 Qt 开发工具,如 designer 等等,最重要的是可以得到 qvfb,嵌入式的 开发有了 q

3、vfb ,就可以不需要实际的开发板,也可以开发 Qt 应程序。qt-embedded 版本就 是专门用于嵌入式方面的版本。 tar xjvf qt-x11-opensource-src-4.5.0.tar.bz2 cd qt-x11-opensource-src-4.5.0 ./configure make make install 历经漫长的编译过程,约一个半小时,默认安装在/usr/local/Trolltech/Qt-4.5.0 下.编译完成 后源程序不要删除,还有用。 3.编译及安装 qt-embedded-linux-opensource-src-4.5.0 在用户目录下建立一个 s

4、rc 目录,用于存放编译源文件 qt-embedded-linux-opensource-src- 4.5.0.tar.bz2。 将其解压得到 qt-embedded-linux-opensource-src-4.5.0 ,重命名为 qt- embedded-linux- opensource-src-4.5.0-x86.再次解压 qt-embedded-linux-opensource-src- 4.5.0.tar.bz2,并重命令为 qt-embedded-linux-opensource-src-4.5.0-arm.为什么有两个复制呢? 我们可以从他们的名字上就不难看出前者是适合 x 架

5、构的,后者适合 arm 架构的,如果有 开发板的话,可以只编译 qt-embedded 版本成 arm 架构的就 可以了,但是很多时候用 qvfb 的话,开发会方便很多,所以多编译一个 x86 架构的也不错。 mkdir /src mv qt-embedded-linux-opensource-src-4.5.0.tar.bz2 /srctar xjvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2 mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src

6、-4.5.0-x86 tar xjvf qt-embedded-linux-opensource-src-4.5.0.tar.bz2 mv qt-embedded-linux-opensource-src-4.5.0 qt-embedded-linux-opensource-src-4.5.0-arm cd qt-embedded-linux-opensource-src-4.5.0-x86 ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-x86 -embedded x86 -qvfb make make install -O

7、K!qt-embedded-x86 被安装在/usr/local/Trolltech/QtEmbedded-4.5.0-x86 下. cd qt-embedded-linux-opensource-src-4.5.0-arm(先安装交叉编译,若出现其他问题请看文档 最后说明) ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-arm -embedded arm make make install -OK!qt-embedded-arm 被安装在/usr/local/Trolltech/QtEmbedded-4.5.0-arm 下

8、. 4.至此我们已经安装好了 qt-x11 版,即在 PC 机上运行的 QT,qt-embedded-x86 版(x86 体系 的嵌入式板子上运行的 QT)和 qt-embedded-arm(arm 板子上运行的 QT).下一步:设置环境 变量 (1)qt-x11: vi setenv.sh 添加如下内容: PATH=/usr/local/Trolltech/Qt-4.5.0/bin:$PATHLD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.5.0/lib:$LD_LIBRARY_PATH 保存退出.移到/usr/local/Trolltech/Qt-4.5

9、.0 中。 (2)qt-embedded-x86: vi setenv.sh 添加如下内容:QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-x86 PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin:$PATH LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-x86/lib:$LD_LIBRARY_PATH 保存退出.移到/usr/local/Trolltech/QtEmbedded-4.5.0-x86 中。 (3)qt-embedded-ar

10、m: vi setenv.sh 添加如下内容:QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.0-arm PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-arm/bin:$PATH LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib:$LD_LIBRARY_PATH 保存退出.移到/usr/local/Trolltech/QtEmbedded-4.5.0-arm 中。 我们在运行的时候分别运行对应的脚本即可,比如我们要用 qt-x11: cd /u

11、sr/local/Trolltech/Qt-4.5.0 source setenv.sh 然后就可以用 qmake designer 等工具了. 5.做到这一步还有 qvfb 没有编译,到 qt-x11-opensource-src-4.5.0 中重新编译 qvfb 即可cd qt-x11-opensource-src-4.5.0 cd /tools/qvfb make - 会在 qt-x11-opensource-src-4.5.0/bin 下生成 qvfb,我们将它 copy 至 /usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin 下 cp ./.b

12、in/qvfb /usr/local/Trolltech/QtEmbedded-4.5.0-x86/bin 6.做一个测试 cd /usr/local/Trolltech/QtEmbedded-4.5.0-x86 source setenv.sh cd /usr/local/Trolltech/QtEmbedded-4.5.0-x86/demos/books qvfb -width 640 -height 480 & ./books -qws 效果截图:注意: 运行 qvfb 时若出现以下问题,请照下面教程做 本人也建了一个 QQ 群,欢迎大家前来讨论嵌入式 Linux 有关问题。 群号:83213987

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 国家公务 > 综合

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报