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

 

1、下載需要的包

Qt4.8.6:http://download.qt.io/archive/qt/4.8/4.8.6/

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

注意:我的系統是64位的,所以下載的是64位的。按照自己的系統下載。

2、安裝QtCreator

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

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

進入QtCreator安裝界面,指定安裝位置,我的位置是/usr/local/qtcreator-2.6.1

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

3、安裝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

完成。

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的安裝。

5、總結

1.安裝yum  install xterm

CentOS7源碼編譯安裝QT時:Basic XLib functionality test failed!

在安裝CentOS7環境下安裝qt-everywhere-opensource-src-4.7.3的時候按照網絡上的說明來執行,到了./configure的時候報錯

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/qt-everywhere-opensource-src-4.7.3/mkspecs/linux-g++.

主要原因就是缺少了幾個庫文件

依次執行下面3條命令(因爲有依賴關係,順序別變)

yum install libXau-devel

yum install ibX11-devel

yum install libXext-devel

然後再 ./configure  執行成功。

 

發佈了23 篇原創文章 · 獲贊 36 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章