将Qt版本从5.5.1更改为5.12.0后,在尝试构建任何项目时收到以下消息:
msvc-version.conf loaded but QMAKE_MSC_VER isn't set
我选择了Qt 5.12.0 MSVC2017 32位套件而不是Qt 5.5.1(msvc 2013)套件。
有人知道此消息的原因并且可以向我解释如何解决此消息吗?
答案 0 :(得分:4)
尝试删除项目中的所有.qmake.stash文件。这在我以前用其他目标构建后从源构建QT时为我解决了同一问题。
答案 1 :(得分:2)
我在返回到一个我一年没有参与的项目后遇到了这个错误消息。
我通过删除项目的 .pro.user
文件解决了这个问题。 (它似乎一直在寻找我在一年中的某个时候摆脱的构建工具包。)
答案 2 :(得分:0)
打开msvc-version.conf
(在我的例子中是C:\Qt\Qt5.12.8\5.12.8\msvc2017_64\mkspecs\common
)
添加
QMAKE_MSC_VER = 1929
开始时(对于 VS2019)。