QT5.15.2 + msvc2022部署全流程说明(windows可联网环境)
1.安装vs2022生成工具
下载
https://visualstudio.microsoft.com/zh-hant/downloads/


双击执行下载好的vs_BuildTools.exe

按下图勾选

点击安装

安装完成

2.配置调试器
设置->应用->安装的应用->搜索Windows Software Development Kit
点击修改

选择 "Change",点next

勾选Debugging Tools for Windows

点击"Change"完成安装


3.使用qit安装msvc2019
下载qit
https://mirrors.ustc.edu.cn/github-release/taoky/qit/LatestRelease/


解压qit,双击运行qit.exe

设置镜像源和安装目录

按照下图勾选
搜索框中输入msvc 2019 64-bit,并勾选全部搜索结果
点击下一步进行安装


4.使用qit-cli安装qtcreator
进入qit目录,在powershell中执行
.\qit-cli.exe install --repo online/qtsdkrepository/windows_x86/desktop/tools_qtcreator/ --root E:\Qit-Temp --name qtcreator-temp --accept-licenses qt.tools.qtcreator


安装完毕后,进入E:\Qit-Temp\qtcreator-temp\Tools\QtCreator\bin,双击qtcreator.exe运行

可以打开qt creator界面

5.配置构建套件(Kit)
工具->外部->配置

Qt版本->手动设置->添加->浏览->选择刚刚安装的msvc2019目录下的bin\qmake.exe

编译器已经自动检测到刚刚安装的vs2022生成工具

如果列表中没有,请点击"添加" -> "MSVC" -> "C++",然后手动定位编译器 cl.exe

Debuggers->手动设置->添加
C:\Program Files (x86)\Windows Kits\10\Debuggers\x64


构建套件(Kit)->手动设置->添加


配置cmake
E:\VisualStudio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin



6.新建项目





左下角运行


7.断点报错问题

因为通过 qit 安装的 Qt Creator 缺少了与 CDB 调试器配套的扩展文件 qtcreatorcdbext.dll。Qt Creator 需要这个扩展文件才能和 CDB 调试器通信,从而支持断点、单步等调试功能。

粘贴进E:\Qit-Temp\qtcreator-temp\Tools\QtCreator\lib

可以调试了
