簡述
經常有人問我編寫Qt程式時使用什麼IDE,其實這個真的很難回答(各有所長),只能說看個人愛好了,因為我兩個都用,而且兩個都很喜歡(比較多情吧O(∩_∩)O~)。
下面將進行Qt Creator與Visual Studio比較,大家可以參考一下。
Visual Studio + Qt:以下均以此代表Visual Studio整合Qt開發,也就是Qt外掛程式整合到Visual Studio中。
簡述 Qt Creator與Visual Studio比較 Visual Studio 2013下載安裝 Qt下載安裝 Qt下載 Qt安裝 配置開發環境 運行程式 匯入Qt項目 建立Qt項目 配置環境變數
Qt Creator與Visual Studio比較
Qt Creator:
專為Qt設計,免費、輕量級、簡潔明快,與其它編譯器整合較好,且帶有大量樣本及教程,使用簡單、方便、易上手。
Visual Studio:
Visual Studio比較龐大,但對非Qt的C++代碼或庫調試比較方便,可以配合Visual Assist X使用,無論是代碼編寫,還是調試,都相當給力。而且支援更多的第三方協助工具輔助,比如分布式編譯工具IncrediBuild(對編譯效能有巨大提升),效能測試工具VTune,靜態代碼檢查工具,程式碼涵蓋範圍工具等,都提供Visual Studio外掛程式。
如果是初學者,那麼建議先學會使用Qt Creator。
很多人之所以不喜歡用Visual Studio,很大一部分原因是因為:Visual Studio不是一個開源軟體,是商業軟體(提供免費的社區版),而且安裝包較大(很多鏡像2、3G多),安裝時間較長,且配置較複雜。。。最後扯一句:這對程式猿來說都算事嗎。 Visual Studio 2013下載安裝 Visual Studio中文官方網站 Visual Studio所有下載
Visual Studio Community 2013
Visual Studio社區版是微軟Visual Studio家族2014年推出的,該社區版是為學生、開源貢獻者、小公司、初創公司以及小企業設計的免費、全功能開發環境版本。
該社區版具備開發跨案頭、裝置、雲、網路和服務的非公司專屬應用程式程式,還包括編譯生產力功能、是Windows、iOS和Android開發跨平台開發工具。簡而言之,它是邁入開發世界或者建立下一個偉大應用的完美應用程式。
提供免費版進階開發工具工具給非商業用途是微軟邁出的一大步。通過允許任何人使用其開發工具,有助於微軟增強微軟開發社區。
註:社區版需要使用微軟帳號進行登入,否則過段時間會提示到期。
1、選擇Community 2013,下載安裝,步驟不再一一列出(傻瓜式-下一步)。
2、安裝完Visual Studio預設是英文,如果對英文不感冒的童鞋,可以下載中文語言套件。
3、安裝完成之後,需要進行設定方可生效。
開啟Visual Studio,選擇Tools->Options->Environment->International Settings,在右側出現語言配置選項。Language預設是當前的English,點擊下拉式箭頭,選擇中文(簡體),點擊確定。
註:下圖是我已經轉換為中文後的介面。
中文語言套件配置完成後,此時仍是英文版,重新啟動Visual Studio 2013,就是中文版了。
注意:如果你是Windows 7,需要安裝Visual Studio 2013,則需要有Windows 7 Service Pack 1以及IE10或以上版本支援。
Windows 7 和 Windows Server 2008 R2 Service Pack 1下載
Qt下載安裝 Qt下載
下載Qt5.5安裝包(qt-windows-opensource)與Qt外掛程式(Visual Studio Add-in)
Qt下載
Qt所有下載
Qt官方發布下載
Open Source下載
找到對應的版本進行下載,裡麵包含多種不同的版本,MSVC2010、MSVC2012、MSVC2013分別是指支援Visual Studio 2010、Visual Studio 2012、Visual Studio 2013的Qt版本;android、ios分別是指支援android、ios平台的Qt版本;opengl與非opengl的區別為是否支援opengl;x86、x64分別代表支援32位與64位的作業系統。
這裡我選擇的版本為:qt-opensource-windows-x86-msvc2013-5.5.1.exe(32位支援Visual Studio 2013)
Qt安裝
qt-opensource與Visual Studio Add-in的安裝順序沒什麼要求,安裝過程不再多說(傻瓜式-下一步),安裝路徑不要包含中文、空格、特殊字元(~<>|?*!@#$%^&:,;)。
安裝完成Visual Studio Add-in之後,Visual Studio就會出現相應的Qt選項。
配置開發環境
選擇:QT5->Qt Options->Add,配置Qt的開發環境。
這雷根據Qt安裝路徑進行選擇,Path為:D:\Qt\Qt5.5.1\5.5\msvc2013。
運行程式 匯入Qt項目
選擇:QT5->Open Qt Project File(.pro)…
建立Qt項目
1、選擇:檔案->建立->項目->Qt5 Projects->Qt Application,輸入工程名,下一步…進行建立。
2、選擇:Qt5 Project->Qt Application,然後填寫項目名稱(Hello World)
3、選擇依賴的模組:最基礎的QtCore、QtGui、QtWidgets還有一些音/視頻、網路、資料庫、XML、OpenGl相關的模組,需要使用的直接勾選即可。
4、編譯運行,選擇:調試->開始執行 或者 Ctrl+F5。
配置環境變數
如果沒有配置過環境變數,那麼在工程目錄下找到可執行程式,直接運行會出現丟失*.dll的錯誤提示資訊。
解決方案:
(1)右鍵電腦->屬性->進階系統設定->進階->環境變數,添加環境變數(推薦) QTDIR:D:\Qt\Qt5.5.1\5.5\msvc2013 PATH:%QTDIR%\bin
(2)在Qt的安裝目錄下找到缺少的*.dll(D:\Qt\Qt5.5.1\5.5\msvc2013\bin),將其與可執行程式放到同一目錄下(不推薦)。