所謂"工欲善其事,必先利其器",要開發Qt應用程式的第一步,當然是從安裝開發環境開始,Qt官方提供一套完整的IDE(Integrated Development Environment),名為Qt Creator,支援在主流的作業系統上使用,包括Windows、Linux、Mac OS X,支援的平台及編譯器可參考此連結。
Qt Creator內容包括開發工具本身已及相關的函式庫,依照不同授權方式區分版本,以Open Source版本為例,安裝分為兩種方式,透過安裝檔安裝或者下載原始碼自行編譯並安裝,以下就針對Windows使用者透過安裝檔安裝作為範例教學。
(如果你想要自行編譯原始碼的話,請參考此連結。)
下載
請先至官方下載頁面選擇你要下載的版本,目前官方有提供試用30天的商業版,這邊以大多數人下載的社群(Open Source)版為例
除了線上安裝檔,也提供離線安裝的完整安裝包,以不同作業系統區分,使用者可依自己的需求選擇下載
從下載列表的選項可看出,除了iOS應用程式必須在Mac OS X環境下開發,Android可以在任一作業系統下開發,而每個作業系統當然可以開發執行於其系統本身下的桌面應用程式,比較特別的是,開發Windows應用程式有不同的編譯環境可選擇,可以選擇使用MinGW(Minimalist GNU for Windows: 執行於Windows環境下的GCC編譯器)或透過Visual Studio本身的編譯器來開發,而有註明OpenGL的表示其繪圖API採用OpenGL這套框架,否則就是微軟本身的DirectX,另外針對Windows RT下的應用程式開發也有支援。
安裝
不論你是採用官方提供的安裝包來安裝,或是自行編譯原始碼來安裝,都有一些系統需求上的條件必須注意
Windows的請參考此連結http://doc.qt.io/qt-5/windows-requirements.html
Linux的請參考此連結http://doc.qt.io/qt-5/linux.html
Mac OS X的則參考此連結http://doc.qt.io/qt-5/osx.html
這邊以在Windows下透過線上安裝為例,下載完成後雙擊該安裝檔,就可進入安裝畫面
點選下一步,就會透過線上伺服器取得下載資訊
然後選擇安裝路徑
再來選擇安裝內容,預設是Qt 5.3跟Qt 5.4都會安裝
展開來看,預設是選擇MinGW版本,Qt 5.4搭配MinGW 4.9.1
而Qt 5.3則搭配MinGW 4.8.2
開發工具Qt Creator當然是必要安裝的,不能從安裝內容中移除,目前版本是3.3.0
基本上都依這預設選擇安裝即可,除非有特殊需求,舉例來說,想要同時開發Android App那就得選擇對應選項,這部分我們之後再另闢專題來講解。
選定安裝內容後進下一步,閱讀並勾選同意授權協議
然後就可以開始安裝了
此時會開始下載必要檔案執行安裝程序
經過一段時間的等待就安裝完成囉!
完成後可以立即啟動Qt Creator
Qt Creator
Qt Creator是Qt官方提供的IDE(Integrated Development Environment,整合開發環境),就像微軟的Visual Studio和著名的Eclipse一樣,方便開發人員在單一工具下開發相關的應用程式。
Qt Creator提供多種工具,像是建構UI的Qt Designer、產生專案對應Makefile的qmake、多國語言編輯工具Qt Linguist、文件小幫手Qt Assistant,詳細介紹可參考http://doc.qt.io/qt-5/topics-app-development.html
啟動Qt Creator的"歡迎"畫面如下
可以先從"說明->關於Qt Creator"查看版本資訊,安裝的時候是選擇MinGW,但這邊卻顯示MSVC 2010,似乎有誤!?不過沒關係,並不會影響到接下來的開發
在歡迎畫面中,可以切換三個不同頁面,分別是一啟動就看到的"Projects"以及"範例"和"教學",在範例中列出安裝時一併下載的範例程式
而在教學頁面中則列出提供開發相關的教學線上影片
開發環境準備好了之後,我們就可以開始進行開發了!



















請問我想在windows上用QT開發Linux程式, 要安裝那些套件呢? 謝謝
回覆刪除Sorry有一段時間沒有更新了,如果你要用Qt開發Linux程式,建議還是在Linux下開發喔!
回覆刪除你可以在Windows下裝個Ubuntu的虛擬機,這樣應該就可以減少你安裝作業系統上遇到的麻煩了