ubuntu 16.04 Qt library 4.8.6 + Qt creator 2.5

轉載:https://blog.csdn.net/LEON1741/article/details/56681718



Qt作爲跨平臺的C++圖形用戶界面庫,可以說是功能強大、應用廣泛。相關的教程和資料,網上隨便一搜都是一大堆,可是,絕大部分的資料都是比較舊的,2012年之前的,很少有2013年之後的,更不用說最近兩年的最新資料。於是,我下載了Qt的最新版本源碼, 同時參考着一些舊的資料,將全部安裝和使用過程都走了一遍,記錄下來,以備日後查閱和同道共享。

步驟0、開發環境

首先介紹一下我的開發環境:

  • 虛擬機:Ubuntu 16.04 64位;

步驟1、準備工作

Ubuntu系統中,爲了保證Qt的正常運行,必須安裝一些必要的工具,包括g++編譯器,以及一些必要的庫。可使用以下命令安裝:

sudo apt-get install g++
sudo apt-get install libx11-dev libxext-dev libxtst-dev
  • 1
  • 2

如果你的Ubuntu已經安裝g++和libX11-dev libXext-dev libXtst-dev,可以跳過本步驟。

步驟2、下載源碼

要去Qt官網下載相應的源碼和文件。我下載的時間是2017年2月底,此時,Qt Library的版本已經更新到了5.8.0,而Qt Creator的版本已經更新到了2.5.2。不過,鑑於網上部分網友的建議,說5.0之後的Qt庫,用的人還比較少,一旦遇到問題,不太好解決,因此建議仍然使用5.0之前的庫。所以,我就選擇了5.0之前的最後一個版本的庫,也就是4.8.6。至於Qt Library以及Qt Creator的具體下載地址如下:

步驟3、安裝Qt Library

Qt Library的源碼下載完畢之後,隨意解壓到一個臨時目錄,然後進入該目錄進行配置和編譯,具體步驟如下:

1、解壓

tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz
  • 1

2、配置

cd qt-everywhere-opensource-src-4.8.6
./configure
  • 1
  • 2

然後終端會出現讓你選擇商業版還是開源版,輸入字母o選擇開源版。然後會有協議讓你接受,輸入yes就OK了。系統就會開始對整個項目進行配置,稍等片刻就好。

3、編譯

配置完畢之後,終端會提示如下信息,

Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /usr/local/Trolltech/Qt-4.8.6

To reconfigure, run 'make confclean' and 'configure'.
  • 1
  • 2
  • 3
  • 4
  • 5

此時,按照要求輸入make便會開始編譯生成Qt庫,同時編譯所有演示程序。這個過程比較漫長,耐心等待便可。

4、生成

Qt編譯完成後,需要輸入make install來安裝,注意make install需要root權限,所以要加sudo。

sudo make install
  • 1

安裝過程比較快,安裝完畢後,首先要進入Qt安裝目錄測試一下Qt是否安裝成功,Qt默認安裝在/usr/local/Trolltech/Qt-4.8.6目錄裏面,所以直接找到該目錄,進入qmake所在的bin文件夾,然後輸入./qmake -v指令,如果出現正確的版本信息,則表示安裝成功了。

leon@Ubuntu:~$ cd /usr/local/Trolltech/Qt-4.8.1/bin
leon@Ubuntu:/usr/local/Trolltech/Qt-4.8.6/bin$ ./qmake -v
QMake version 2.01a
Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib
  • 1
  • 2
  • 3
  • 4
  • 5

步驟4、安裝Qt Creator

相比Qt Library,Qt Creator的安裝要簡單的多,我們下載的bin文件是可執行文件,安裝時會出現像在Windows下的界面,安裝路徑默認就可以了。使用終端cd到你剛剛存放Qt Creator的臨時目錄,修改bin文件的權限使其具有可執行的權限:

chmod a+x qt-creator-linux-x86_64-opensource-2.5.2.bin
  • 1

然後輸入以下命令安裝bin文件:

./qt-creator-linux-x86_64-opensource-2.5.2.bin
  • 1

就會出現仿windows系統的安裝界面。如下圖所示,一步步按照要求確認就可以完成安裝流程了。

這裏寫圖片描述

等待操作完成即可,如下圖所示。

這裏寫圖片描述

步驟5、環境變量

最後要設置一下環境變量。設置環境變量的目的是爲了在任何目錄下都可以使用Qt。

sudo gedit /etc/profile
  • 1

然後會彈出一個編輯窗口,在末尾添加以下代碼,

export QTDIR=/usr/local/Trolltech/Qt-4.8.6 
export PATH=$QTDIR/bin:$PATH 
export MANPATH=$QTDIR/man:$MANPATH 
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

保存後退出,然後重啓電腦。

重啓電腦後,打開終端在任意目錄下輸入qmake,如果能出現正確信息,則表明環境變量已經配置成功。

步驟6、開始體驗

到此爲止,Qt已經安裝完畢,在終端裏輸入Qt Creator命令,或者在dash主頁中搜索Qt Creator並啓動它來運行一個demo測試一下吧。




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