ZBLOG

qt报错:-1: error: Failed to retrieve MSVC Environment from "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat x86": The command "C:\WINDOWS\system32\cmd.exe" could not be started.

这个错误通常是由于Qt无法找到MSVC编译器的环境变量引起的。你可以尝试以下解决方案:

  1. 确保安装了正确版本的Visual Studio

确保已经安装了与您正在使用的Qt版本兼容的Visual Studio版本。例如,如果您正在使用Qt 5.12,则需要安装Visual Studio 2017或更高版本。

  1. 检查vcvarsall.bat路径是否正确

在Qt Creator中,打开“工具”->“选项”->“Kits”,选择您的MSVC kit,检查“CMake configuration”下的“CMake generator”设置是否正确,并检查”Environment”下的”VCINSTALLDIR”和”WindowsSdkDir”是否正确设置。

  1. 检查系统环境变量

打开系统环境变量设置,确保以下变量已正确设置:

  • VCINSTALLDIR
  • WindowsSdkDir

如果变量不存在,请手动添加变量或重新安装Visual Studio。

  1. 更新Visual Studio

尝试升级到最新版本的Visual Studio,可能会修复这个问题。

  1. 检查系统权限

如果您在受限制的用户帐户下运行Qt Creator,则需要确保该帐户拥有访问Visual Studio文件夹的权限,或者将Qt Creator运行为管理员帐户。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1347

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?