Centos7.2下安裝Qt4.8.6
之前一直是在Qt5.0中進行開發,突然boss要求使用Qt4.8.6(搞不懂為什麼要換這麼老的版本,但只能無條件接受),Qt4.8.6與Qt5.x有一些區別,首先沒有自帶的QtCreator,需要自己安裝。下面是Qt4.8.6+QtCreator2.6.1的安裝。
1、安裝前準備
安裝前需要下載Qt4.8.6和QtCreator2.6.1
2、安裝QtCreator
將下載的兩個包放在一個目錄下,我的是在~/Qt4.8下
然後進入命令列$:./qt-creator-linux-x86_64-opensource-2.6.1.bin
執行上行命令前可能需要給個許可權:$:chmod +777 qt-creator-linux-x86_64-opensource-2.6.1.bin
然後進入QtCreator安裝介面,指定安裝位置,我的位置是/usr/local/qtcreator-2.6.1, 然後就是按照提示一直到安裝結束。
3、安裝Qt4.8.6
(1)首先解壓縮該包:
$:tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
更改資料夾名字,操作更方便
$:mv qt-everywhere-opensource-src-4.8.6 qt-4.8.6
(2)然後進入資料夾:$:cd qt-4.8.6
(3)對軟體進行配置並檢查環境依賴關係是否滿足
$:./configure
(4)然後進行編譯:
執行:$:make
編譯時間比較長,我大約花費了兩個小時時間。
(5)編譯過了就可以安裝
執行#: sudo make install
這裡需要用到管理者許可權,所以前面要加上sudo
(6)環境變數配置
vi ~/.bash_profile
然後在.bash_profile檔案末尾新增下面幾行
export QTDIR=/usr/local/Trolltech/Qt-4.8.6
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPAT
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
如果要讓該配置立刻生效,需要執行下面命令,或者登出當前使用者,重新登入也行。
$:source ~/.bash_profile
測試:
qmake -v
QMake version 2.01a
Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib
完成。
4、配置QtCreator
上面只是安裝了兩個包,如果要想能夠執行,這裡還需要進行配置。
第一步:tools>options>Build and Run
然後選擇Qt Versions,使用 Browse選擇剛才安裝的Qt庫
第二步:選擇Kits,手動新增一個,GCC,GDB會自動檢測,這裡需要指定Qt Version。
預設是None,選擇我們剛才新增的Qt 4.8.6
然後,這樣就完成了Qt4.8.6+Qt2.6.1的安裝。