64位Ubuntu 12.04系统下安装Qt library和Qt Creator全过程记录
最新公司搞一個新項目,需要在linux下進行UI界面設計。選來選去,最后選擇采用Qt平臺來做,于是要開始研究一下Qt。
Qt作為跨平臺的C++圖形用戶界面庫,可以說是功能強大、應用廣泛。相關的教程和資料,網上隨便一搜都是一大堆,可是,絕大部分的資料都是比較舊的,2012年之前的,很少有2013年之后的,更不用說最近兩年的最新資料。于是,我下載了Qt的最新版本源碼, 同時參考著一些舊的資料,將全部安裝和使用過程都走了一遍,記錄下來,以備日后查閱和同道共享。
步驟0、開發環境
首先介紹一下我的開發環境:
- 物理機:windows 10 64位;
- 虛擬器:Virtualbox 5.20;
- 虛擬機:Ubuntu 12.04 64位;
步驟1、準備工作
Ubuntu系統中,為了保證Qt的正常運行,必須安裝一些必要的工具,包括g++編譯器,以及一些必要的庫。可使用以下命令安裝:
sudo apt-get install g++ sudo apt-get install libx11-dev libxext-dev libxtst-dev如果你的Ubuntu已經安裝g++和libX11-dev libXext-dev libXtst-dev,可以跳過本步驟。
步驟2、下載源碼
要去Qt官網下載相應的源碼和文件。我下載的時間是2017年2月底,此時,Qt Library的版本已經更新到了5.8.0,而Qt Creator的版本已經更新到了2.5.2。不過,鑒于網上部分網友的建議,說5.0之后的Qt庫,用的人還比較少,一旦遇到問題,不太好解決,因此建議仍然使用5.0之前的庫。所以,我就選擇了5.0之前的最后一個版本的庫,也就是4.8.6。至于Qt Library以及Qt Creator的具體下載地址如下:
- qt library:http://download.qt.io/archive/qt/4.8/4.8.6/qt-everywhere-opensource-src-4.8.6.tar.gz
- qt creator:http://download.qt.io/archive/qtcreator/2.5/qt-creator-linux-x86_64-opensource-2.5.2.bin
步驟3、安裝Qt Library
Qt Library的源碼下載完畢之后,隨意解壓到一個臨時目錄,然后進入該目錄進行配置和編譯,具體步驟如下:
1、解壓
tar xzvf qt-everywhere-opensource-src-4.8.6.tar.gz2、配置
cd qt-everywhere-opensource-src-4.8.6 ./configure然后終端會出現讓你選擇商業版還是開源版,輸入字母o選擇開源版。然后會有協議讓你接受,輸入yes就OK了。系統就會開始對整個項目進行配置,稍等片刻就好。
3、編譯
配置完畢之后,終端會提示如下信息,
Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr/local/Trolltech/Qt-4.8.6To reconfigure, run 'make confclean' and 'configure'.此時,按照要求輸入make便會開始編譯生成Qt庫,同時編譯所有演示程序。這個過程比較漫長,耐心等待便可。
4、生成
Qt編譯完成后,需要輸入make install來安裝,注意make install需要root權限,所以要加sudo。
sudo make install安裝過程比較快,安裝完畢后,首先要進入Qt安裝目錄測試一下Qt是否安裝成功,Qt默認安裝在/usr/local/Trolltech/Qt-4.8.6目錄里面,所以直接找到該目錄,進入qmake所在的bin文件夾,然后輸入./qmake -v指令,如果出現正確的版本信息,則表示安裝成功了。
leon@Ubuntu:~$ cd /usr/local/Trolltech/Qt-4.8.1/bin leon@Ubuntu:/usr/local/Trolltech/Qt-4.8.6/bin$ ./qmake -v QMake version 2.01a Using Qt version 4.8.6 in /usr/local/Trolltech/Qt-4.8.6/lib步驟4、安裝Qt Creator
相比Qt Library,Qt Creator的安裝要簡單的多,我們下載的bin文件是可執行文件,安裝時會出現像在Windows下的界面,安裝路徑默認就可以了。使用終端cd到你剛剛存放Qt Creator的臨時目錄,修改bin文件的權限使其具有可執行的權限:
chmod a+x qt-creator-linux-x86_64-opensource-2.5.2.bin然后輸入以下命令安裝bin文件:
./qt-creator-linux-x86_64-opensource-2.5.2.bin就會出現仿windows系統的安裝界面。如下圖所示,一步步按照要求確認就可以完成安裝流程了。
等待操作完成即可,如下圖所示。
步驟5、環境變量
最后要設置一下環境變量。設置環境變量的目的是為了在任何目錄下都可以使用Qt。
sudo gedit /etc/profile然后會彈出一個編輯窗口,在末尾添加以下代碼,
export QTDIR=/usr/local/Trolltech/Qt-4.8.6 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH保存后退出,然后重啟電腦。
重啟電腦后,打開終端在任意目錄下輸入qmake,如果能出現正確信息,則表明環境變量已經配置成功。
步驟6、開始體驗
到此為止,Qt已經安裝完畢,在終端里輸入Qt Creator命令,或者在dash主頁中搜索Qt Creator并啟動它來運行一個demo測試一下吧。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的64位Ubuntu 12.04系统下安装Qt library和Qt Creator全过程记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10开启应用提示无法使用内置管理员
- 下一篇: 小米9发布地点是哪(小米官方售后服务)