Linux環境下搭建Qt5.9開發環境


在Linux環境下搭建Qt開發環境有兩種方式:一種是圖形界面的安裝,另一種是源代碼的安裝。下面,分別就這兩種安裝方式進行說明。

一、圖形界面的安裝。

1、 在QT官網下載Qt安裝包,這里下載最新(2017.06.18)的版本qt-opensource-linux-x64-5.9.0.run 注意Qt5.9.0 linux版本的只有64位。
2、 下載完后,可以看到文件的后綴名應該是.run。然后執行如下命令:

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

(文件名按自己所下載的文件來決定)
說明:該命令是為了給為Qt安裝包賦予可執行的權限。
3、 然后再執行如下命令:

./ qt-opensource-linux-x64-x.x.x.run

或者雙擊安裝文件,即可啟動該文件。此時會彈出圖形化的安裝界面,之后的操作就跟Windows下安裝軟件相類似。
需要說明的是:qt-opensource-linux-x64-x.x.x.run包中包含了QtCreator可視化的開發工具,在安裝完后,找到安裝目錄下的Tools/QtCreator/bin目錄下發現有QtCreator可執行文件,該文件就是Qt可視化的開發工具。

二、源代碼的安裝。

1、 在QT官網進入版本/次版本/single例如5.9/5.9.0/single下載Qt源代碼,一般會選擇qt-everywhere-opensource-src-x.x.x.tar.gz。
2、 拷貝文件到自己想要的文件夾,再執行如下命令:

tar zxvf qt-everywhere-opensource-src-x.x.x.tar.gz

說明:該命令是將源代碼文件解壓縮到當前文件夾。
3、 進入解壓后的文件目錄,執行如下命令:

./configure

進行配置,也可以加上配置前綴:

./configure -prefix /xxx

使用這樣的命令的話,后面編譯過程中產生的文件會復制到/xxx 這個目錄下(目錄不存在會自動創建),該方法的好處是源碼便於管理。
4、 配置過程中會有以下提示:
Which edition of Qt do you want to use ?
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
在這里我們選擇o,然后會繼續有提示,我們選擇yes即可,接下來會生成makefile文件,配置過程約四分鍾左右。
5、 配置完之后指令命令:

make

用來進行編譯,此過程所需時間可能較長。結束之后再執行如下命令進行安裝:

sudo make install

該過程較短。

三、環境變量的配置

qmake這個命令需要進行環境變量的配置才能找到並執行。具體做是在當前用戶的主目錄下面編輯對應的.bashrc文件。
執行如下命令:

cd
vim .bashrc

然后,在該文件末尾添加如下語句:

export PATH="/xxx/xxx//Qtx.x.x/x.x/gcc/bin":$PATH

中間的路徑即為Qt中qmake的絕對路徑。編輯完成后保存退出Vim(:wq)。然后再執行如下命令:

source .bashrc

設置即可生效。

四、 備注

1、在Ubuntu16.04下安裝QT5(64位)之后,新建工程,在編譯的時候出現以下兩個錯誤:
cannot find -lGL
collect2:error:ld returned 1 exit status
2、是由於系統缺少鏈接庫,在終端執行下面兩個命令就可以解決問題。

sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM