當下主流Qt進行C++GUI開發很多,但是網上比較新的資料較少,並且Qt官網上面的搜索相應時間也很慢。參考了很多網上的資料結合自己的實踐寫一篇關於在VS2010環境中部署配置QT的博文。
概述:
主要配置步驟:
1.進行VS2010安裝配置
2.進行QT庫安裝
3.進行VS2010 QT插件安裝
4.測試安裝結果
具體:
1.進行VS2010安裝配置:
這個步驟本來應該寫的,但是VS2010安裝相對沒有什么難的地方而且安裝時間也比較長。所以在這里就不詳細介紹;
2.進行QT庫安裝
准備工作:
下載Qt庫文件:qt-win-opensource-4.8.3-vs2010.exe(名稱來自官網)
這里Qt庫安裝的時候要注意安裝路徑不能有空格,所以我選擇了系統盤C盤根目錄
3.進行VS2010 QT插件安裝:
准備工作:
下載QT插件:qt-vs-addin-1.1.11-opensource.exe(名稱來自官網)
插件安裝完成如圖:
配置插件:點擊Qt Option選項:如圖:
添加Qt:點擊 Add按鈕進行添加,如圖:
注:這里添加文件夾路徑自動獲取version name的
點擊 ok 按鈕就將Qt庫添加完成,但是別忘記下面的Default Qt/Win Version的選擇。
這樣,經過前面3個步驟就完成Qt的安裝和配置工作了。下面測試一下安裝是否正確。
4.測試安裝結果:
啟動Vs2010軟件新建Qt項目,如圖:
點擊確定按鈕就彈出Qt創建流程向導,如圖:
全部默認點擊下一步按鈕知道創建完成點擊finish按鈕,如圖:
在mysecondqt.ui上面點擊右鍵,選擇打開方式(因為第一次可能不識別)進行打開程序選擇,選擇Qt Designer程序進行啟動,如圖:
這樣的話就可以在Qt里面就行界面設計了,如果在Qt里面對界面進行了更新並且保存,在Vs2010里面自動回給出提示的。
到這里有的人可能看到我截圖里面有紅色語法警告線了,這個並不是自動生成代碼有問題,而可能是VS2010對Qt的東西不感冒,但是這都不影響我們進行界面設計。
點擊F5進行編譯運行。最終如圖:
注:語法提示錯誤有個解決的小方法,但是不知道對不對,但是的確去掉了可惡的紅色線。
選擇Qt Project settings選項,如圖:
這里勾選UiTools library點擊ok按鈕就可以去掉紅線。至於真的需不需要這個庫來支持Qt運行,我還真拿不准。一是不添加這個庫可以正常編譯並且運行程序,二是添加這個庫之后紅色線就去掉了。所以要是有哪位知道可以給我留言說一下。我好再次進行補充。
先寫到這里吧,我下面在研究的是Qt自帶IDE工具Qt Creator,這個工具可以說是個輕量級的GUI設計工具,具體的情況等我研究明白在后面寫上來吧。