在Linux系统中安装qt的详细步骤

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

      刚来第一件事就是装虚拟机里面的Linux系统,因为实习的时候的centos系统打不开了,估计坏了,然后我当开始想装的是Ubuntu系统,因为Ubuntu系统听说装qt,很好装。有一下两种方法:

方法一:

在Ubuntu 12.04下采用apt-get的方法安装Qt4。

运行:

一、$ sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig

上面列出的是qt配置环境所必须的软件包,比如qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要单独安装这两个工具。其它的,qt4-doc 是帮助文档,包含了Qt中各个类库的详细说明以及丰富的例子程序,可以使用Qt Assistant 工具来打开阅读。qt4-qtconfig 是配置Qt环境的一个对话框,一般默认就行了,很少有必要去更改。qt4-demos 包含很多可以运行起来的可执行文件以及源代码。qt4-designer是用来设计GUI界面的设计器

注意

二、$ sudo apt-get install libqt4-debug 在安装这个软件的时候系统可能提示:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树     
正在读取状态信息... 完成     
现在没有可用的软件包 libqt4-debug,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
  libqt4-dbg:i386 libqt4-dbg
所以这时候我们采用
$ sudo apt-get install libqt4-dbg代替
等到全部安装完毕后,我们来用一个程序试试

方法二:

直接现在好QTSDK.bin文件然后,执行./QTSDK.bin文件就行,但是染个QTSDK.bin下载不下来,因为这个文件时时洛基亚做的,现在公司已经被微软给收购了,没有了,只有去Qt的官网下载QT的源码,然后,自己编译生成QT库,最后安装。这也是装Qt最难的一种方法。

 

由于有些网址被封了(国家或者公司),所以我在公司用Ubuntu安装一只失败,有几个库在Ubuntu 上一只下载不过来

幸亏还有Cent0S系统,所以我就转战虚拟机里面装Centos系统。而且有个说法是,新手用Ubuntu,高手用Centos,果然centos就是给力,不论是VMware tools的安装,还是别的安装都很给力。

我的系统是:centos5.5

   刚开始一直使用QT4.8.6,结果一直失败,估计这个压缩包有问题,有些库不齐全。装东西还是要装比最新出来的版本第一个版本的就行。

 

具体的安装办法:

 

1、前往这里下载Qt 4.5.3 for X11 OpenSource 版。

 

2、下载过来的是 qt-x11-opensource-src-4.5.3.tar.gz文件,我们用tar命令解压一下。

 

tar zxvf qt-x11-opensource-src-4.5.3.tar.gz

 

3、把这个目录移到/usr/local目录下,或者不移,放在/home或其它目录都可以。下面的安装过程是把这个目录移到/usr/local目录下,改名为qt ;如果您没有移动,在设置的时候注意目录。

 

4、修改(可以使用vi编辑器 或gedit)自己目录下的.bash_profile 或者 .profile或者是/etc/profile这个文件,如:#vi /root/.bash_profile 或#vi .bash_profile 或#vi /etc/profile 或 #vi .profile

 

加入下面的代码:

 

QTDIR=/usr/local/qt

PATH=$QTDIR/bin:$PATH

MANPATH=$QTDIR/man:$MANPATH

LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export QTDIR PATH MANPATH LD_LIBRARY_PATH

 

5、注销一下用户或者 #source /root/.bash_profile 一下,使配置文件生效。如果第4步是#vi .bash_profile,则应该是:# source .bash_profile    ,其它情况依此类推。

  

 朋友的系统是CentOS 5 的,托管商没给安装gcc,于是使用如下两个命令就可把gcc,gcc-c++统统安装上:

 

     yum -y install gcc

      yum -y install gcc-c++

6、有时,Linux/CentOS系统没有g++包或g++的部分包 ,请在终端输入如下命令:

 

yum install libX*

 

7、进入QT 的目录,开始编译

 

./configure

 

输入yes同意GPL/QPL协议。

 

运行完./configure有如下提示:

 

Qt is now configured for building. Just run 'gmake'.

 

Once everything is built, you must run 'gmake install'.

 

Qt will be installed into /usr/local/Trolltech/Qt-4.5.3

 

To reconfigure, run 'gmake confclean' and 'configure'.

 

 

 

8.根据运行完命令./configure后的提示,我们或者可以输入以下命令,即:

 

gmake        来编译源文件生成QT库

 

 

 

9.编译完了之后,根据第运行完命令./configure后的提示,我们或者可以输入以下命令,即:

 

gmake install

 

10、运行完了,进入QT的目录,进入bin目录,然后运行 ./designer,大家可以看到图形界面了吧。

11,注意如果在别的路径输入的终端输入qmake -v 如果不出版本信息的话:#source /root/.bash_profile 一下就可以了

再输入qmake -v 就行。会出现qt的版本的。和Qmake的版本。就行了

 

因为我支持在命令行执行qt,所以我就不按照qtcreator了!

 

 


 

 

 

 

 

转载于:https://my.oschina.net/u/1540325/blog/287221

你可能感兴趣的:(在Linux系统中安装qt的详细步骤)