Qt Creator的安裝及創建C項目示例


開發需要,安裝了Qt Creator。我電腦裝的是Windows10和Ubuntu 16.04 LTS雙系統。下面我將介紹Qt Creator分別在這Windows10和Ubuntu 16.04 LTS系統下的安裝流程,及相關配置,並創建C項目示例。其它系統應該相同!

首先介紹在Ubuntu 16.04 LTS系統下安裝Qt Creator的流程。

1 Qt安裝

1.1 下載Qt

這里提供Qt Creator的下載鏈接,http://download.qt.io/archive/qt/,點擊進入后選擇需要的版本進行下載。建議不要下載最新的版本,因為新版本可能不如老版本穩定。我下載的Linux版是x64的5.8.0。

1.2 安裝

首先要cd進入軟件安裝包的目錄,然后取得安裝權限,進行圖形化安裝,如下:

  1. cd Downloads/  
  2. chmod +x qt-opensource-linux-x64-5.8.0.run   
  3. ./qt-opensource-linux-x64-5.8.0.run  
cd Downloads/
chmod +x qt-opensource-linux-x64-5.8.0.run 
./qt-opensource-linux-x64-5.8.0.run

1.3 安裝過程幾乎一路next,在選擇時如果需要Assistant,想學習官方源碼就select all就可以了。等待安裝完成。

1.4 Qt以C/C++為依托,用Python也可,最新版本的Qt可能沒有gcc/g++編譯器,所以需要先檢查一下有沒有gcc/g++編譯器,沒有的話動手安裝。

1.5 如果系統沒有自帶openGL庫時,在做帶有3D效果的界面會報錯,手動安裝openGL。

  1. sudo apt-get install mesa-common-dev   
  2. sudo apt-get install libglu1-mesa-dev -y  
sudo apt-get install mesa-common-dev 
sudo apt-get install libglu1-mesa-dev -y

 

2 用Qt創建C項目示例

2.1 打開Qt,點擊“New Project”

2.2 在Project欄中選中“Non-Qt Project”,在右側選中“Plain C Application”,點擊“choose”即可。

2.3 跳出“Plain C Application”窗體,在Name中輸入項目名稱,點擊Next。隨后一路點“ 確定 ”。

2.4 在編譯項目之前,需要先修改配置中項目的路徑,否則會報錯。

修改辦法:  點擊Project ——> 將Build directory 修改成 項目所以在路徑 即可。

2.5 點擊Qt界面上的 綠色三角形 或者 按F5 或者 Ctrl + R ,編譯運行程序。

2.6 編譯后,在項目文件夾中會生成如下文件。

 

3 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\

 

4 ARM開發板上的Qt的安裝

 

直接采用倉庫里已經提供到安裝包。

優點:簡單;

缺點:一般不是最新的版本,而且是基於OpenES的,對於之前代碼是基OpenGL編寫的需要做到OpenES的移植

安裝命令:

  1. sudo apt-get install build-essential qt5-default qtcreator -y  
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名稱,應該跟之前的分頁的匹配。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM