1. 程式人生 > >Debian搭建Qt 5開發環境

Debian搭建Qt 5開發環境

在安裝前首先需要保證已經搭好了基本的開發環境,如果沒有的話,請在終端下執行

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

然後前往Qt官網下載Qt安裝包(請選擇你需要的版本,比如在此處我選擇了最新的5.9.2linux版),下載完成以後在終端下執行下面兩條命令

$ sudo chmod +x qt-opensource-linux-x64-5.9.2.run
$ ./qt-opensource-linux-x64-5.9.2.run

安裝過程中需要選擇安裝目錄,在這裡我選擇了/opt/Qt5.9.2

這個目錄。另外,安裝過程中需要注意的一點是在可選元件中必須勾選上GCC套件,如果不這樣做的話就需要在安裝完成後手動配置開發編譯環境了。安裝完成後,如果需要OpenGL庫支援,就執行下面這條命令

$ sudo aptitude install mesa-common-dev

在Debian下安裝QT5之後,新建工程,在編譯的時候出現以下兩個錯誤:

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

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

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

到目前為止,已經能夠在Qt Creator里正常的編譯程式了,如果想在命令列下執行,就需要對qmake配置環境變數,方法如下:首先修改~/.bashrc檔案,新增下面這句

export PATH="/opt/Qt5.9.2/5.9.2/gcc_64/bin":$PATH

上面的/opt/Qt5.9.2依據你自己的安裝目錄進行修改,最後在終端執行

$ source ~/.bashrc