VS2017 Qt5.12 環境搭建
來源 https://zhuanlan.zhihu.com/p/58167219 編輯於 2019-03-04
Qt 編程指南 https://qtguide.ustclug.org/
萬丈高樓平地起:學習Qt5 https://zhuanlan.zhihu.com/learnQt5
跟小豆君學Qt https://zhuanlan.zhihu.com/c_119081535
Qt入門視頻 https://space.bilibili.com/84360636/channel/detail?cid=6285
Qt進階之路 https://zhuanlan.zhihu.com/TaoQt
Qt 實戰一二三 https://blog.csdn.net/u011012932/category_9265357.html
### 二、推薦的Qt論壇+個人博客+網站
| 名稱 | 網址 |
| ------ | ------ |
|qtcn|[QTCN開發網 - Powered by phpwind](QTCN開發網 - Powered by phpwind)|
|豆子的空間|[DevBean Tech World](DevBean Tech World)|
|yafeilinux|[qt qml linux 嵌入式 教程!](qt qml linux 嵌入式 教程!)|
|一去二三里|[http://blog.csdn.net/liang19890820](http://blog.csdn.net/liang19890820)|
|烏托邦2號|[http://blog.csdn.net/taiyang1987912](http://blog.csdn.net/taiyang1987912)|
|foruok|[http://blog.csdn.net/foruok](http://blog.csdn.net/foruok)|
|jason|[http://blog.csdn.net/wsj18808050](http://blog.csdn.net/wsj18808050)|
|朝十晚八|[朝十晚八 - 博客園](朝十晚八 - 博客園)|
|BIG_C_GOD|[http://blog.csdn.net/big_c_god](http://blog.csdn.net/big_c_god)|
|公孫二狗|[https://qtdebug.com/qtbook](https://qtdebug.com/qtbook)|
|雨田哥|[https://blog.csdn.net/ly305750665](https://blog.csdn.net/ly305750665)|
|鄭天佐|[https://blog.csdn.net/zhengtianzuo06](https://blog.csdn.net/zhengtianzuo06)|
|寒山-居士|[https://blog.csdn.net/esonpo](https://blog.csdn.net/esonpo)|
|feiyangqingyun|[https://blog.csdn.net/feiyangqingyun](https://blog.csdn.net/feiyangqingyun)|
|前行中小豬|[http://blog.csdn.net/goforwardtostep](http://blog.csdn.net/goforwardtostep)|
|Qt老外視頻教程|[嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibili](嗶哩嗶哩 ( ゜- ゜)つロ 乾杯~ Bilibili)|
|Qt源碼查看網站|[qt5/ Source Tree - Woboq Code Browser](qt5/ Source Tree - Woboq Code Browser)|
|Qt官方下載地址|[Index of /](Index of /)|
|Qt國內鏡像下載地址|[Index of /qt/](Index of /qt/)|
### 三、其他
1. Qt入門書籍推薦霍亞飛的《Qt Creator快速入門》《Qt5編程入門》,Qt進階書籍推薦官方的《C++ GUI Qt4編程》。
2. 強烈推薦程序員自我修養和規划系列書《大話程序員》《程序員的成長課》《解憂程序員》,受益匪淺,受益終生!
-----------------------------
在學習一門新技術時,最令人頭疼的莫過於布置環境了,應廣大朋友的要求,小豆君在2019的第一篇文章中,就給大家分享下搭建VS2017+Qt5.12+Win10環境的詳細步驟,以便你可以體驗最新版Qt的強大功能。
安裝的步驟是:
CMake=》VS2017=》Qt5.12=》vsaddin
如果你嫌下載麻煩,小豆君已經將所需文件打包,你可以直接從百度網盤下載:
https://pan.baidu.com/s/16C61kog-D2nMlzXIzH-1Xw
提取碼: u35w
1 安裝CMake
CMake是一個跨平台的安裝編譯工具,可以用簡單的語句描述所有平台的編譯安裝。如果是初學者,是不知道安裝Qt前要安裝cmake的,這都會導致后面例如Qt找不到編譯器等錯誤。
下面是網址,你可以直接打開鏈接進行下載。
1.1 下載CMake
如下圖,進入官網,下載紅框中的安裝文件 https://cmake.org/download/

1.2 安裝
直接雙擊運行,選擇為所有的用戶添加環境變量。其它的都選下一步即可。

2 安裝VS2017
2.1 下載
打開如下下載頁面,選擇紅框中的專業版,下載在線安裝包
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

2.2 安裝
下載完成后,雙擊在線安裝文件,彈出如下界面,按需求勾選需要的組件,然后點擊安裝,這個時候,你就可以喝杯茶,靜待安裝結束了。
安裝結束后,需要重啟電腦,我們選擇稍后重啟。
3 安裝Qt5.12
3.1 下載
http://download.qt.io/archive/qt/5.12/5.12.0/

3.2 安裝
在選擇組件的時候,可以按需求選擇,以下為推薦,其它直接選擇下一步

4 安裝vsaddin
4.1 下載
安裝了vsaddin之后,你就可以把qt工程導入到vs中了 http://download.qt.io/archive/vsaddin/

4.2 安裝
安裝很簡單,一路下一步就可以。
好了,所有的軟件均已安裝,現在重啟電腦。
5 使用QtCreator創建一個空窗口
具體方法:文件=》新建文件或項目
創建 完成后,直接運行程序
6 使用VS2017,導入Qt工程
打開VS2017,如果vsaddiin安裝正確的話,在2017的菜單欄中會多出一個菜單:Qt Vs Tools

點擊Open Qt Project File,即pro文件,即可導入

導入成功
如果你是第一次導入,有的環境需要設置Qt工作目錄

然后F7編譯一下程序,再運行,一個Qt新窗口就會出現在你的面前,激不激動啊,至此,關於VS2017+Qt5.12環境已經搭建好了,接下來就可以體驗新功能啦。
最后也希望大家多多支持小豆君的創作,關注小豆君的公眾號“小豆君Qt分享”,最新文章都會在公眾號第一時間發布,或者你有不懂的問題,關注公眾號后,可加好友或進Qt群獲得答案。
Qt更新組件出現(“要繼續此操作,至少需要一個有效且已啟用的儲存庫”)
目的:
當時在安裝Qt時,有些組件暫時沒用着,然后過一段時間后,需要用到某些該組件時,不用刪掉重新再安裝。
操作:
Windows-->此電腦--》卸載或更改程序--》更改QT。
(需要聯網權限)
設置,添加一個儲存數據庫,填入
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
update以后再使用add or remove即可。
主要實現難點·:
1、選擇臨時用戶存儲數據庫
2、手動添加儲存庫要定位一個儲存有QT在線安裝鏡像的地址。
(網址:http://download.qt.io/static/mirrorlist/)這個網站,顯示了各國的qt鏡像站點。
========== End