in Qt Quick

建置Qt Quick環境

最近又把Rs Chiang大大在SITCON 2014演講投影片翻出來再看過一次,覺得蠻不錯的,想說心血來潮裝個環境試試看。

測試環境:Win 8,LUbuntu

步驟一:先到官網下載Qt online.run 會自動偵測系統,若是Windows 則是會下載一個exe檔。點選下載的版本是Community,其他的版本License都需要錢,因為其他的是商業版本,我們需要的是社群版本。

步驟二:Windows 就點擊exe檔,安裝全部用預設,就一直下一步,唯一要注意的是,看個人需不需要自行設定,安裝路徑而已。

若是Linux的話,下載回來的是一個.run的程式,打開終端機(terminal),切換到下載run檔所在的路徑,輸入指令:

sudo ./qt-unified-linux-x64-2.0.1-online.run

,若無法的話先

sudo chmod a+x qt-unified-linux-x64-2.0.1-online.run

步驟三:接著,會跳出一個安裝的視窗,接著也是下一步,也是都按照預設即可,最後安裝完成可以到軟體開發的地方開啟,Qt creator(community),Win 8 也是。

步驟四:開啟之後試著建立一個專案,開啟之後如下圖,按下New Project

快照17

 

 

 

 

 

步驟五:建立 Qt Quick Application ,並按下choose,接著到了下一個取好名字之後,這個專案就建立起來了。中途會遇到選擇Qt control 和 執行的平台,都用預設即可。

快照18

快照19

快照20

[注意]

要使用較多的library(component)元件,需要將QtControl版本選擇成QtQuick 的版本,這樣才可以使用較多的component,如果載入只選擇QtControl 版本將導致有些元件(component)無法使用。

快照21

快照22

 

步驟六:建立一個初始專案。

快照23

按下左下角的按鈕,接著執行就成功了。

快照25

快照24

 

 

步驟七:若使用Linux 遇到:

/usr/bin/ld: cannot find -lxxx

可以嘗試安裝,缺少的so檔。像我安裝時就有缺少lGL,因此查詢的結果需要安裝這個套件。

我需要輸入:

sudo apt-get install libgl1-mesa-dev

。也可以參考此篇文章或是這篇

至於Win8 錯誤會比較少,我安裝起來執行大致都沒有遇過問題。至於如何使用QML,在下篇會談到,這篇到這結束啦~。

(Win 8可以參考這篇)