在Ubuntu10.04上安装qt4.7

转载时请注明出处和作者联系方式
文章出处:http://blog.csdn.net/jack0106
作者联系方式:冯牮
fengjian0106@yahoo.com.cn

 

ubuntu10.04上默认的qt是4.6的(10.10上是qt4.7),如果想安装4.7版本的qt,可以执行如下的步骤

 

1. 下载qt-everywhere-opensource-src-4.7.0-beta2.tar.gz包,并解压。


2. 进入qt-everywhere-opensource-src-4.7.0-beta2目录,创建一个temp.txt文件,并编辑文件内容如下:
o
yes

3. 在目录中,创建一个configure-fj.sh文件,并编辑文件内容如下:
./configure -prefix /usr/local/Trolltech/Qt-4.7.0 -largefile -xmlpatterns -multimedia -audio-backend -phonon -phonon-backend -svg -webkit -javascript-jit -script -scripttools -declarative -dbus -opengl -glib

其中的-prefix是指定安装路径,根据个人配置的不同,可自行指定。

4. 执行 ./configure-fj.sh < temp.txt > configure-result.txt (第一遍执行此命令的时候,可能需要几分钟时间)

5. 打开configure-result.txt,查看里面的内容,内容比较多,不需要全部查看,重点只看其中的一小部分。
     5.1 搜索“Also available for Linux” 字段,主要就是看这一部分打印出来的配置结果。
     5.2 可以看到,有很多形如 “QtGui module ........... yes” 的文字行,这个就是模块的配置结果,如果结果为no的话,说明此模块不会被编译。(我们每个人的pc的配置不同,所以此处的配置结果,会有一些差别)
     5.3 考虑到要使用qt进行开发,因此尽量编译的全面一些,在ubuntu主机上,需要使用apt-get install安装一些依赖模块,然后重新执行上面的第4步,然后再次检查配置结果,直到合适为止。
     5.4 我使用的apt-get install命令(根据配置的不同,可能还需要安装不同的依赖库)
sudo apt-get install libpulse-dev libcups2-dev libxv-dev libssl-dev libasound2-dev
     5.5 经过apt-get 和重新配置后,我的最终配置结果中为no的文字行仅包括:
Debug .................. no
Support for S60 ........ no
Symbian DEF files ...... no
OpenVG support ......... no
NAS sound support ...... no
ICD support ............ no

 

6. 执行make

 

7.执行make install

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值