本文主要是介绍Qt6 无法自动检测到 MSVC2019 编译器解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
使用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 编译器解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!