我需要使用msvc 2017 32位编译器编译我的代码。该编译器没有预先构建的Qt二进制文件。但是,msvc 2015和2017之间有binary compatibility。所以我安装了Qt msvc 2015 32位二进制文件。当我尝试调整套件时,Qt Creator给了我以下警告:
编译器“Microsoft Visual C ++编译器15.0(x86)”(x86-windows-msvc2017-pe-32位)可能无法生成与Qt版本“Qt 5.9.2 MSVC2015 32位”兼容的代码( 86 - 窗口msvc2015-PE-32位)
建设时:
运行Windows运行时设备检测。 找不到winrtrunner.exe。 Project ERROR:无法运行编译器'cl'。也许你忘了设置环境? 解析文件时出错... \ project.pro。放弃。
如果我使用带有msvc2017 64位编译器的Qt msvc2017 64位二进制文件,一切正常