:-1:错误:msvc-version.conf加载,但没有设置QMAKE_MSC_VER
时间: 2024-04-20 22:22:50 浏览: 561
这个错误通常发生在使用 Qt 的 MSVC Kit 编译器时,缺少了 `QMAKE_MSC_VER` 环境变量的设置。`QMAKE_MSC_VER` 是一个关键的环境变量,用于告诉 Qt 使用的是哪个 MSVC 版本。
解决这个错误的方法是手动设置 `QMAKE_MSC_VER` 环境变量。你可以按照以下步骤进行操作:
1. 打开 Qt Creator,并导航到 "工具" -> "选项" -> "Kits"。
2. 选择你正在使用的 MSVC Kit。
3. 在右侧的 "环境" 选项卡中,添加一个新的环境变量。
4. 将变量名称设置为 `QMAKE_MSC_VER`,并将其值设置为对应的 MSVC 版本号,例如 "1929" 表示 MSVC 2019。
5. 点击 "应用" 和 "确定" 保存更改。
如果你不确定应该使用哪个 MSVC 版本号,可以打开 Visual Studio 并检查你正在使用的编译器版本。然后将对应的版本号设置为 `QMAKE_MSC_VER` 的值。
完成这些步骤后,重新构建你的项目,应该就能够成功加载 MSVC Kit 并解决该错误。
相关问题
:-1: error: msvc-version.conf loaded but qmake_msc_ver isn't set
这个错误提示是因为在使用Qt编译时,加载了msvc-version.conf文件,但是没有设置qmake_msc_ver变量。解决方法是在命令行中设置qmake_msc_ver变量,例如:
qmake -set qmake_msc_ver 190
其中190表示使用Visual Studio 2015编译器。根据实际情况设置对应的编译器版本即可。
project error: msvc-version.conf loaded but qmake_msc_ver isn't set
这个错误提示是因为在项目中加载了 msvc-version.conf 文件,但是 qmake_msc_ver 没有被设置。可能是因为项目中缺少了一些必要的配置或者环境变量设置不正确。需要检查项目配置和环境变量设置,确保正确设置了 qmake_msc_ver。
阅读全文