1. 程式人生 > >debian9 安裝qt5.6.3

debian9 安裝qt5.6.3

1.qt下載:

qt官網:http://www.qt.io/download/

qt相關下載大全:http://download.qt.io/   或者http://download.qt.io/archive/qt/

2.配置qt開發環境:

使用root使用者在終端上執行:

$ aptitude install gcc g++ build-essential make automake autogen autoconf

在上面網址中選擇你需要下載的qt版本:

我選擇了qt5.6.3,放上鍊接:http://download.qt.io/official_releases/qt/5.6/5.6.3/

下載好後給下載下來的檔案新增執行許可權:

$ chmod +x qt-opensource-linux-x64-5.6.3.run

執行安裝檔案:

$ ./qt-opensource-linux-x64-5.6.3.run

安裝過程需要注意的是在可選元件中必須勾選上GCC套件(如果不知到各套件都是幹嘛的就全勾選吧),如果不這樣做的話就需要在安裝完成後手動配置開發編譯環境了。安裝完成後,如果需要OpenGL庫支援,就執行下面這條命令

$ sudo aptitude install mesa-common-dev

到此qt基本就安裝完了,不過在編譯的時候可以出現這樣的錯誤:

cannot find -lGL 
collect2:error:ld returned 1 exit status

這是由於系統缺少連結庫,在終端下執行下面命令即可解決:

$ sudo aptitude install libglu1-mesa-dev freeglut3-dev

現在就可以在qt creator裡可以正常編譯程式了。

3.新增命令列啟動:

修改環境變數,執行下面命令:

$ vim /etc/profile

在檔案中新增以下內容(我安裝的目錄是/opt/Qt5.6.3,QTDIR是安裝目錄,根據你安裝目錄修改)

#啟動QtCreator
export QTDIR=/opt/Qt5.6.3/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

使修改的環境變數生效:

$ source /etc/profile

如果想在命令列下用Qt開發,就需要qmake這個工具,可以按照和上面一樣的方式將其加入環境變數

我的電腦中其路徑是/opt/Qt5.6.3/5.6.3/gcc_64

 

附上一本基於qt5.6開發的書籍(建議支援紙質正版):

《Qt Creator快速入門_第三版_霍亞飛編著》:

連結:https://pan.baidu.com/s/11mc-q65T0ogAXBKrd92ePg 密碼:2rrh