歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下Qt開發環境的搭建

Linux下Qt開發環境的搭建

日期:2017/2/28 14:22:05   编辑:Linux教程

之前一直使用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

Qt 的詳細介紹:請點這裡
Qt 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved