问题描述
使用Qt6 + VS2019 开发环境,不知道做了什么操作,Qt 6 莫名其妙无法自动检测到 MSVC2019 编译器,导致编译选项带有黄色叹号,不能使用。发现再也找不到VS2019的编译器,尽管VS2019还能正常打开并使用。

解决方法
通常情况下,只能重装VS2019。但是经过研究发现,修改通过注册表,也能完美解决这一问题。
注册表路径:
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7
添加注册表项:

重启Qt 配置编译器选项即可,如下图:

后续问题
1. 如果Qt仍不能正确检测到VS2019的编译器。记得删除上述注册表项下除16.0外的其它条目,如上述截图中的14.0(VS2015),再次重启Qt即可。
2.如果没有“SxS\VS7\”表项,手动创建添加即可。
本文讲述了如何在Qt6开发环境中解决自动检测不到MSVC2019的问题,通过修改注册表添加VS2019编译器信息,并指导清理多余版本以确保正确配置。

4521

被折叠的 条评论
为什么被折叠?



