在用QT6版本下使用MSVC编译器编译时qt报出如下错误,提示QT要求C++17编译器

解决以上问题的步骤:
1. 检查安装的VS studio版本是否满足C++17标准
各VS版本最高支持的C++标准对应如下
C++20:
VS2019基本支持,VS2022完全支持
C++17:
vs2017基本支持,vs2015部分支持。
C++14:
vs2017就可以完全支持,vs2015基本支持,vs2013部分支持。
C++11:
vs2015及以上可以完全支持。vs2013基本支持,vs2012部分支持,vs2010及以下版本不支持。
2. 检查QT的MSVC编译器配置是否使用了对应的vs版本
参见 Qt设置MSVC编译器版本 - 大王背我来巡山® - 博客园 (cnblogs.com)
使用支持C++17版本的QMAKE_MSC_VER值
浙公网安备 33010602011771号