首頁 > 軟體

Linux下Qt開發環境的搭建

2020-06-16 18:05:22

之前一直使用Ubuntu軟體中心中的Qt4開發Qt的應用程式,現在轉到Linux下來做Qt5開發,但是必須從Qt官網上面下載對應的安裝包,設定起來相對麻煩一些,這裡介紹整個開發流程。

  首先,在官網上面可以找到離線安裝包,最新的為qt-opensource-linux-x86-5.4.1.run,這是一個可執行檔案,下載下來後可以修改許可權後直接執行。另外,你也可以在官網上面找到原始碼的壓縮包,因為這是一個開源的GUI類庫,所以你可以下載所有的原始碼,然後自己在本機上面編譯並安裝。

  這裡我先介紹直接使用安裝包的方法。下載下安裝包以後,首先需要修改可執行檔案的執行許可權。

$: chmod u+x qt-opensource-linux-x86-5.4.1.run
$: ./qt-opensource-linux-x86-5.4.1.run

  執行此程式後,會彈出一個圖形安裝介面,需要你自己選擇安裝位置,我這裡設定的為/usr/local/Qt5.4.1/,其他的選擇預設的安裝即可。你只需要靜靜等待安裝完成。

  安裝完成以後,你可以啟動Qt Creator應用程式,編寫一個測試程式,但是你也可能會遇到類似如下的錯誤提示:

/usr/bin/ld: cannot find -IGL

其含義是缺少OpenGL庫支援,因此需要安裝相關的OpenGL包,執行下面的命令即可:

$: sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

安裝完成後就可以正確編譯測試程式了。

  但是,當我們在終端下命令列形式呼叫qmake -v命令檢視qmake版本時卻提示找不到對應的程式。這是因為我們還沒有設定軟體的環境變數,這個我們只需要在當前使用者的主目錄下面編輯對應的.bashrc檔案即可:

$: cd
$: vim .bashrc

然後,我們在這個檔案末尾新增如下語句:

export PATH="/usr/local/Qt5.4.1/5.4/gcc/bin":$PATH

編輯完成後儲存退出。然後再執行如下命令:

$: source .bashrc
$: qmake -v
QMake version 3.0
Using Qt version 5.4.1 in /usr/local/Qt5.4.1/5.4/gcc/lib

我們就可以看到qmake的版本號以及程式的完整路徑了。

Ubuntu 環境下Gtk與QT編譯環境安裝與設定 http://www.linuxidc.com/Linux/2013-08/88539.htm

Linux系統下QT環境搭建 http://www.linuxidc.com/Linux/2013-07/87576.htm

Ubuntu下QT控制台程式無法執行的解決方案以及XTerm的設定方法 http://www.linuxidc.com/Linux/2013-06/86244.htm

Ubuntu 10.04下QT4.7.4移植詳解 http://www.linuxidc.com/Linux/2013-01/77930.htm

Ubuntu 14.04下安裝部署Qt5開發環境 http://www.linuxidc.com/Linux/2014-05/101774.htm


IT145.com E-mail:sddin#qq.com