【Qt】Qt Creator的安裝及建立C專案示例
開發需要,安裝了Qt Creator。我電腦裝的是Windows10和Ubuntu 16.04 LTS雙系統,ARM開發板燒錄Ubuntu 16.04系統。下面我將介紹Qt Creator分別在這Windows10和Ubuntu 16.04 LTS系統下的安裝流程,及相關配置,並建立C專案示例。其它系統應該相同!
首先介紹在Ubuntu 16.04 LTS系統下安裝Qt Creator的流程。
1 ARM開發板上的Qt的安裝
本節以燒錄Ubuntu 16.04的ARM開發板為例,介紹ARM開發板上的Qt的安裝。直接採用倉庫裡已經提供到安裝包。
優點:簡單;
缺點:一般不是最新的版本,而且是基於OpenES的,對於之前程式碼是基OpenGL編寫的需要做到OpenES的移植
安裝命令:
sudo apt-get install build-essential qt5-default qtcreator -y
配置:
開啟Qt Creator.
Tools->Options->Build & Run->Compilers
點選 【Add】按鈕,選擇 【GCC】,在 【Compiler path:】 文字框,填寫GCC的路徑,標準路徑是/usr/bin/gcc,點選【應用】;
切換【Kits】分頁,選擇【Desktop (default) kit】,應該看到【Compiler: GCC】,這個GCC名稱,應該跟之前的分頁的匹配。
如果選擇不了GCC,則在Add時再新增1個GCC路徑/usr/bin/g++,再在Kits上選即可。
2 Qt安裝
本節以安裝Ubuntu 16.04的PC為例,介紹PC上的Qt的安裝。
2.1 下載Qt
這裡提供Qt Creator的下載連結,http://download.qt.io/archive/qt/,點選進入後選擇需要的版本進行下載。建議不要下載最新的版本,因為新版本可能不如老版本穩定。我下載的Linux版是x64的5.8.0。
2.2 安裝
首先要cd進入軟體安裝包的目錄,然後取得安裝許可權,進行圖形化安裝,如下:
cd Downloads/ chmod +x qt-opensource-linux-x64-5.8.0.run ./qt-opensource-linux-x64-5.8.0.run
2.3 安裝過程幾乎一路next,在選擇時如果需要Assistant,想學習官方原始碼就select all就可以了。等待安裝完成。
2.4 Qt以C/C++為依託,用Python也可,最新版本的Qt可能沒有gcc/g++編譯器,所以需要先檢查一下有沒有gcc/g++編譯器,沒有的話動手安裝。
2.5 如果系統沒有自帶openGL庫時,在做帶有3D效果的介面會報錯,手動安裝openGL。
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
3 用Qt建立C專案示例
3.1 開啟Qt,點選“New Project”
3.2 在Project欄中選中“Non-Qt Project”,在右側選中“Plain C Application”,點選“choose”即可。
3.3 跳出“Plain C Application”窗體,在Name中輸入專案名稱,點選Next。隨後一路點“ 確定 ”。
3.4 在編譯專案之前,需要先修改配置中專案的路徑,否則會報錯。
修改辦法: 點選Project ——> 將Build directory 修改成 專案所以在路徑 即可。
3.5 點選Qt介面上的 綠色三角形 或者 按F5 或者Ctrl + R ,編譯執行程式。
3.6 編譯後,在專案資料夾中會生成如下檔案。
4 Windows下的qt安裝
windows系統中的qt的安裝基本與Ubuntu系統下很相似。
開啟上面給的連結,選擇對應的Windows版本的qt就可以了。這裡我下載的是qt-opensource-windows-x86-mingw530-5.8.0.exe。
下載完成後點選安裝。基本一路Next。
安裝完成後,需要配置環境變數,否則會報錯。開啟控制面板 -> 系統 -> 高階系統設定 -> 高階 -> 環境變數 -> 系統變數 -> Path,
新增如下路徑:
E:\Qt\Qt5.8.0\Tools\mingw530_32\bin;
E:\Qt\Qt5.8.0\Tools\QtCreator\bin\