CentOS6.5安裝Qt4.8.6+QtCreator2.6.1

工做中須要用到Qt在Linux下作開發,公司提供的電腦安裝的CentOS6.2,可是爲了和windows下本身使用的QT版本一直,因而也選擇安裝了Qt5.1.0。可是在CentOS下剛開始是沒法啓動,通過本身努力(能夠看我另外幾篇關於CentOS下QT的文章)終於能夠跑通了,可是卻沒法調試。不知道是否是由於CentOS系統向來更新太慢,軟件版本過低的緣故(CentOS6.2預裝GCC4.4.7),可是我更新了GCC到4.8.0也仍是不能調試,只是提示一下錯誤信息:本身試了不少辦法沒能解決,只能試着安裝QT4,以求低版本的Qt能夠跑起來,還真讓我試對了,成功了。linux

錯誤提示:windows

下面是Qt4.8.6+QtCreator2.6.1的安裝bash

一、下載須要的包

Qt4.8.6:http://download.qt-project.org/official_releases/qt/4.8/4.8.6/測試

QtCreator2.6.1:http://download.qt-project.org/official_releases/qtcreator/2.6/2.6.1/ui

注意:個人系統是64位的,因此下載的是64位的。按照本身的系統下載。命令行

二、安裝QtCreator

將下載的兩個包放在一個目錄下,個人是在~/Qt-Folder下3d

而後進入命令行$:./qt-creator-linux-x86_64-opensource-2.6.1.bin 調試

進入QtCreator安裝界面,指定安裝位置,個人位置是/usr/local/qtcreator-2.6.1blog

而後就是按照提示一直到安裝結束。ci

三、安裝Qt4.8.6

安裝好了QtCreator後,能夠運行,可是卻什麼也作不了,由於我尚未安裝Qt庫也就是Qt4.8.6。

Qt庫的話由於是源碼,因此,咱們須要對它進行編譯,而後安裝。

首先解壓縮該包:

$:tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz

更改文件夾名字,操做更方便

$:mv qt-everywhere-opensource-src-4.8.6 qt-4.8.6

$:cd qt-4.8.6

對軟件進行配置並檢查環境依賴關係是否知足

$:./configure

可能須要3-5分鐘

在此過程當中,若是出現如下錯誤,能夠運行:yum install libX*

Basic XLib functionality test failed! 

You might need to modify the include and library search paths by editing QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11 opensource-src-4.8.6/mkspecs/linux-g++ 

而後執行./configure

完成以後以下圖所示:

而後進行編譯:

執行$:make

編譯時間較長,個人超過了2個小時。耐心等待。

編譯過了就能夠安裝了。

執行#:make install 進行安裝,須要管理員權限

而後設置環境變量,環境變量的配置方法有多種,我使用了下面方法:

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

完成。

四、配置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的安裝。

五、總結

相關文章
相關標籤/搜索