2019独角兽企业重金招聘Python工程师标准>>>
刚来第一件事就是装虚拟机里面的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了!