||
版權聲明
該文章原創(chuàng )于Qter開(kāi)源社區(www.qter.org),作者hzzhou,轉載請注明出處!
導語(yǔ)
上一篇安裝好了Ubuntu系統,在正式進(jìn)行嵌入式開(kāi)發(fā)之前,我們先在Ubuntu上安裝Qt開(kāi)發(fā)環(huán)境,確?梢哉_M(jìn)行桌面程序的開(kāi)發(fā),畢竟程序首先是要在桌面上測試的。這里我們使用最新的Qt 5.4.0版本。
正文
一、下載并安裝Qt
1、下載Qt。
下載地址:http://download.qt.io/official_releases/qt/5.4/5.4.0/
下載文件: qt-opensource-linux-x86-android-5.4.0.run
這里使用了32位Linux版本的Qt 5.4.0,并且支持Android開(kāi)發(fā),這樣可以避免我們后面進(jìn)行Android開(kāi)發(fā)時(shí)再次安裝。
2、對于下載的方式,可以直接在Ubuntu下面使用火狐瀏覽器進(jìn)行下載,也可以在Windows下面下載好以后,用U盤(pán)拷貝到Ubuntu下面。如果直接雙擊運行run文件無(wú)法執行,那么可以在其上右擊,然后選擇屬性,在權限那里選擇“允許作為程序執行文件”。
3、安裝Qt。這里按照向導界面往下執行即可。
選擇安裝目錄,這里默認是安裝到用戶(hù)主目錄下,建議不要改動(dòng)了。
下面是選擇要安裝的組件,保持默認即可。
下面是許可協(xié)議,選擇同意。
最后點(diǎn)擊“安裝”按鈕開(kāi)始安裝。
等安裝完成后,會(huì )自動(dòng)運行QtCreator。
二、創(chuàng )建Qt項目
1、創(chuàng )建項目。在Ubuntu下運行Qt Creator效果如下圖所示。
2、我們選擇“文件→新建項目”菜單項,然后選擇創(chuàng )建Qt Widgets Application項目。
3、在項目名稱(chēng)處,我們輸入“helloqt”。不過(guò)最新安裝的Ubuntu上的輸入法默認使用雙拼,對于沒(méi)有使用過(guò)的同學(xué)來(lái)說(shuō),很是不習慣。
4、設置輸入法。我們點(diǎn)擊Ubuntu桌面右上角的“拼”圖標,選擇“首選項”,然后設置拼音模式。
這里可以看到,現在已經(jīng)選中全拼模式了。不過(guò)要想讓其生效,必須注銷(xiāo)系統或者重啟系統。我們點(diǎn)擊右上角的圖標,然后選擇注銷(xiāo)系統。
5、創(chuàng )建Qt Creator快捷方式。重新登錄系統后,我們需要再次啟動(dòng)安裝的Qt Creator,因為桌面上沒(méi)有快捷方式,所以需要到安裝目錄去執行。我們按照下圖提示,首先打開(kāi)Qt Creator所在目錄,即/home/yafei/Qt 5.4.0/Tools/QtCreator/bin,這里可以直接雙擊qtcreator圖標來(lái)運行它。不過(guò),為了方便以后操作,我們?yōu)槠鋭?chuàng )建桌面快捷方式。在qtcreator圖標上右擊,選擇“創(chuàng )建鏈接”,然后將創(chuàng )建好的鏈接拖到Ubuntu桌面上。以后直接雙擊桌面上的鏈接就可以執行Qt Creator了。
6、繼續創(chuàng )建項目。再次打開(kāi)Qt Creator后,我們按照前面的方式創(chuàng )建項目,并且輸入項目名稱(chēng)helloqt。
在Kit Selection界面,保持默認的Qt 5.4.0桌面版即可。
在類(lèi)信息界面,這里不做更改,使用默認的主窗口類(lèi)QMainWindow。
最后是項目管理信息,這里不做更改,點(diǎn)擊“完成”按鈕完成項目創(chuàng )建。
7、運行程序。項目創(chuàng )建完成以后,點(diǎn)擊運行按鈕或者按下Ctrl+R快捷鍵編譯運行程序。
8、這時(shí)會(huì )發(fā)現程序無(wú)法編譯,在“問(wèn)題”欄中顯示“Qt Creator needs a compiler set up to build. Configure a compiler inthe kit options”,表明現在沒(méi)有可用的編譯器。
9、我們打開(kāi)“工具→選項”菜單項,在“構建和運行”界面可以看到?jīng)]有可用的編譯局。
三、設置編譯器
1、為了解決這個(gè)問(wèn)題,我們在Qt幫助中索引“Qt forLinux”關(guān)鍵字,這里可以看到,在Ubuntu系統中需要安裝必要的工具文件,并且給出了相關(guān)的命令代碼。
2、使用命令行安裝文件。我們按下Ctrl+ALT+T快捷鍵打開(kāi)終端,在系統首次安裝新程序以前,首先要更新源列表,所以輸入如下命令:
sudo apt-get update
然后輸入密碼。(注意,要進(jìn)行下面的步驟,必須聯(lián)網(wǎng))
3、完成后,執行下面的命令:
sudo apt-get install build-essential libgl1-mesa-dev
在看到“您希望繼續執行嗎?”提示后,輸入y,然后按下回車(chē)鍵繼續執行。
4、現在再次查看“工具→選項”菜單項,可以看到,編譯器已經(jīng)自動(dòng)檢測到了。
構建套件已經(jīng)顯示正常了。
5、再次運行前面創(chuàng )建的項目,已經(jīng)可以正常運行了。
到這里,我們完成了Ubuntu系統上Qt開(kāi)發(fā)環(huán)境的創(chuàng )建,可以開(kāi)始Qt程序的開(kāi)發(fā)了。