VS2022添加Qt 6.60遇Unsupported Makefile Generator错误,是否需降级Qt?
解决Qt 6.6.0与Visual Studio 2022的"Unsupported Makefile Generator"问题
- 先核对Qt的编译器适配:你必须确保安装的Qt 6.6.0是MSVC 2022专属版本(比如安装目录里的
msvc2022_64分支),要是装成MinGW或者其他编译器版本,qmake生成的Makefile格式自然不被VS支持。 - 更新Qt VS Tools插件:检查Visual Studio的扩展管理器,搜索"Qt Visual Studio Tools",确保插件是最新版。旧插件大概率不兼容Qt 6.6.0这类较新的Qt版本。
- 强制指定qmake生成器:在Qt项目的设置里,给qmake添加附加参数
-spec win32-msvc2022,强制生成VS 2022兼容的Makefile,绕过自动检测的问题。 - 关于降级的建议:如果上面的方法都没用,降级到Qt 6.5.x LTS版本是靠谱的选择——LTS版本兼容性经过更多验证,和VS2022的适配更稳定。降级前记得彻底卸载当前的Qt 6.6.0,清理VS里的Qt配置残留后再安装旧版本。
内容的提问来源于stack exchange,提问作者user3533030
相关产品推荐
相关产品推荐

