剛來第一件事就是裝虛擬機裏面的Linux系統,由於實習的時候的centos系統打不開了,估計壞了,而後我當開始想裝的是Ubuntu系統,由於Ubuntu系統據說裝qt,很好裝。有一下兩種方法:c++
方法一:sql
在Ubuntu 12.04下采用apt-get的方法安裝Qt4。centos
運行:bash
1、$ 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界面的設計器工具
注意ui
2、$ sudo apt-get install libqt4-debug 在安裝這個軟件的時候系統可能提示:
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹
正在讀取狀態信息... 完成
如今沒有可用的軟件包 libqt4-debug,可是它被其它的軟件包引用了。
這可能意味着這個缺失的軟件包可能已被廢棄,
或者只能在其餘發佈源中找到
但是下列軟件包取代了它:
libqt4-dbg:i386 libqt4-dbg
因此這時候咱們採用
$ sudo apt-get install libqt4-dbg代替
等到所有安裝完畢後,咱們來用一個程序試試spa
方法二:命令行
直接如今好QTSDK.bin文件而後,執行./QTSDK.bin文件就行,可是染個QTSDK.bin下載不下來,由於這個文件時時洛基亞作的,如今公司已經被微軟給收購了,沒有了,只有去Qt的官網下載QT的源碼,而後,本身編譯生成QT庫,最後安裝。這也是裝Qt最難的一種方法。debug
因爲有些網址被封了(國家或者公司),因此我在公司用Ubuntu安裝一隻失敗,有幾個庫在Ubuntu 上一隻下載不過來
幸好還有Cent0S系統,因此我就轉戰虛擬機裏面裝Centos系統。並且有個說法是,新手用Ubuntu,高手用Centos,果真centos就是給力,不管是VMware tools的安裝,仍是別的安裝都很給力。
個人系統是:centos5.5
剛開始一直使用QT4.8.6,結果一直失敗,估計這個壓縮包有問題,有些庫不齊全。裝東西仍是要裝比最新出來的版本第一個版本的就行。
具體的安裝辦法:
一、前往這裏下載Qt 4.5.3 for X11 OpenSource 版。
二、下載過來的是 qt-x11-opensource-src-4.5.3.tar.gz文件,咱們用tar命令解壓一下。
tar zxvf qt-x11-opensource-src-4.5.3.tar.gz
三、把這個目錄移到/usr/local目錄下,或者不移,放在/home或其它目錄均可以。下面的安裝過程是把這個目錄移到/usr/local目錄下,更名爲qt ;若是您沒有移動,在設置的時候注意目錄。
四、修改(可使用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
五、註銷一下用戶或者 #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++
六、有時,Linux/CentOS系統沒有g++包或g++的部分包 ,請在終端輸入以下命令:
yum install libX*
七、進入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
十、運行完了,進入QT的目錄,進入bin目錄,而後運行 ./designer,你們能夠看到圖形界面了吧。
11,注意若是在別的路徑輸入的終端輸入qmake -v 若是不出版本信息的話:#source /root/.bash_profile 一下就能夠了
再輸入qmake -v 就行。會出現qt的版本的。和Qmake的版本。就好了
由於我支持在命令行執行qt,因此我就不按照qtcreator了!