:-1: error: msvc-version.conf loaded but qmake_msc_ver isn't set
时间: 2023-03-16 11:49:34 浏览: 265
这个错误提示是因为在使用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。
msvc-cersion.conf loaded but QMAKE_MSC_VER isn't set
当在Qt中遇到"msvc-version.conf loaded but QMAKE_MSC_VER isn't set"的错误时,这通常是由于Qt Creator无法找到正确的MSVC编译器版本导致的。你可以尝试以下解决方法:
1. 确保你已经正确安装了所需的MSVC编译器版本,并且其路径已经添加到系统的环境变量中。
2. 打开Qt Creator,并在菜单栏中选择“工具”>“选项”。
3. 在弹出的对话框中,选择“构建和运行”选项。
4. 在左侧的选项列表中,选择“Kits”选项。
5. 在右侧的区域中,你将看到可以配置不同编译器的“编译器”部分。
6. 确保已选择正确的MSVC编译器版本,并且路径设置正确。如果没有正确的版本可供选择,点击“添加”按钮并手动添加正确的编译器路径。
7. 点击“应用”按钮保存设置。
8. 关闭并重新启动Qt Creator。
通过以上步骤,你应该能够解决"msvc-version.conf loaded but QMAKE_MSC_VER isn't set"的错误,并成功使用MSVC编译器进行项目构建。如果问题仍然存在,你可能需要检查编译器的安装和配置是否正确。
阅读全文