1.下载
在官网或者镜像下载,本次下载地址:https://download.qt.io/archive/qt/5.14/5.14.2/
2.下载后点击exe文件进行安装,按照提示,填写账号(未注册则注册),一路来到下面的选择安装组件
选择完毕后继续按照提示安装。
3.修改环境变量
在系统环境变量中添加bin的路径
3.打开vs,在扩展-管理扩展-联机中,搜索qt visual studio tool,点击下载安装。
问题:没有搜到这个qt visual studio tool
最终发现是VS没有安装visual studio扩展开发选项,打开visual studio install,点击修改,将visual studio扩展开发选项勾选,并确保右方的Developer Analytics Tool已勾选,点击右下角修改,等待安装后,再在VS中搜索qt visual studio tool就可以搜到了。
4.在VS中配置Qt Version
VS最上方菜单栏:扩展 - Qt VS Tools - Qt Versions,点击add new Qt Version,选择文件夹,选择直到bin的文件夹路径。
参考:Qt VS2019配置Qt | 九七的Qt_qt+vs2019配置-优快云博客
打开Qt creator,点击新建项,按照提示选择,若成功即搞定了,结束后面不用看了。若没有,接着看。
5. 问题①:提示项目未配置,显示No debugger setup。
原因:需要cdb.exe作为QT Creator的调试器,而cdb是Windows SDK的一个插件开发工具
问题②:显示No compile set in kits。解决方法见第7点。
用everything搜索cdb.exe,若有,则跳到下一步。
没有的话,在Microsoft store中搜索WinDbg,并下载安装。安装后在系统设置-应用和功能中搜索develop,选择windows software development kit-windows的修改,会打开安装程序,将debugging tool for window打上勾,并点击右下角change,就可以下载好cdb.exe了。
参考:qtCreator安装windows sdk cdb_cdb调试器 安装-优快云博客
使用everthing搜索,我的cdb.exe路径在:
6.再次进入Qt Creator设置,点击manage kits管理套件,选择构建套件,并在其属性部分找到debugger,在以下箭头位置可以看到,现在能自动找到debugger了。
7.黄色警告显示No compile set in kits.
原因:版本不匹配
参考:QT的套件(kit)没有对应编辑器(compiler)_qt构建套件中未设置编译器-优快云博客
根据套件中的版本(64bit版本),点击编辑器中的相对应的版本,这里选择(amd64)克隆修改
填完后参数如下,上面克隆的是C编译,还需要添加个C++编译,步骤相同,只是在C++那里克隆
选择刚刚的克隆即可
X64对应64bit, X86对应32bit,一般来说,x86-64
和amd-64
是一样的。x86
不带后缀的,专指 32 位。
问题解决。