在我将我的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)套件。
有没有人知道这条消息的原因,并能解释一下我应该如何修复它?
发布于 2019-01-23 09:48:40
尝试删除项目中的所有.qmake.stash文件。这修复了我在以前用不同的目标构建之后从源代码构建QT时的相同问题。
发布于 2021-05-27 14:26:00
打开msvc-version.conf (在我的例子中是C:\Qt\Qt5.12.8\5.12.8\msvc2017_64\mkspecs\common)
添加
QMAKE_MSC_VER = 1929在开始时(对于VS2019)。
发布于 2020-12-28 17:49:52
当我回到一个我一年没有做的项目时,我遇到了这个错误消息。我通过删除项目的.pro.user文件解决了这个问题。(它似乎一直在寻找我在今年某个时候丢弃的构建工具包。)
https://stackoverflow.com/questions/53665166
复制相似问题