不同版本的 QT SDK 支持的 VS 编译器是不一样的,对于 QT 5.15.2 这个版本的,仅支持 VS2015 64 位和 VS2019 32/64 位,具体请看 QT 安装维护工具,给个图你就能看 QT 支持的版本了:
如果你真是安装 QT 5.15.2 了,建议装 VS2019 ,因为不提供对 VS2017 的支持。
请问msvc2019 是否向下兼容? 因我原来代码比较旧,看到以前都是用msvc2017编译的
@tea2007: 正常的话应该是兼容的,只要你代码别太老用了被废弃的 API,2017 版本和 2019 的差别不大应该。