前言
以前装Qt的时候没选择安装MSVC的版本,只安装了MinGW。最近又需要用到,最简单的方法是卸载了重新装。最后在Qt的安装目录下找了找,发现了组件管理工具。需要用到Qt账号,否则只能卸载Qt,不能添加组件,没有的话可以先注册一个。
一、MaintenanceTool
打开MaintenanceTool.exe,一路下一步,登录账号,选择“添加或移除组件”后,提示“要继续此操作,至少需要一个有效且已启用的资料库”,由于我的(Qt5.14)已经安装完毕,下面用Qt 5.9举个例子
首先点击左下角的设置,在弹出的窗口中选择网络旁边的存储库(PS:不一定是存储库,也可能是资料库,根据版本而定),选中下面的临时库后点击"添加"。
下面提供两个镜像库(Windows 版本)
http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/root/qt/
http://mirrors.sjtug.sjtu.edu.cn/qt/online/qtsdkrepository/windows_x86/root/qt/
其他版本自取(网址:http://download.qt.io/static/mirrorlist/)
这里需要先选择更新组件,由于MaintenanceTool版本太低的原因,能够更新的组件不全。在Qt5.14.1版只有已经安装好了的组件,就没啥用。选择”更新组件“,会提示你MaintenanceTool版本太低,点击ok更新MaintenanceTool就好了。PS:如果,已经是最新版,以上可以跳过,直接登录账号就行。
各种版本都有,选择自己需要的版本更新即可。
二、CDB
Visual Studio自带了调试器,Qt Creator中Debug的话,需要安装CDB。下载Windows的调试工具,在下面的网址中下载Windows SDK
(https://download.microsoft.com/download/d/8/f/d8ff148b-450c-40b3-aeed-2a3944e66bbd/windowssdk/winsdksetup.exe)
参考:http://blog.sina.com.cn/s/blog_8564b95d0102ybpz.html
总结
使用MSVC版本,需要先安装好Visual Studio,否则用MinGW就好。