【发布时间】:2017-05-12 13:43:53
【问题描述】:
我安装了 Visual Studio 2017 和工具集 v140 和 v141。要使用v140 工具集,我需要通过vcvars 设置必要的环境。然而,运行必要的vcvars,我得到了各种错误。我正在从这个目录中获取vcvars - C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\VC - 因为我需要使用v140 工具集启动工作环境。
如果我运行vcvarsall,例如,然后vcvarsall.bat x86 或vcvarsall.bat x86_amd64 - 我得到以下错误:
脚本使用错误。正确的用法是:
vcvarsall.bat [option]或vcvarsall.bat [option] store或vcvarsall.bat [option] [version number]或vcvarsall.bat [option] store [version number]其中 [option] 是:x86 | amd64 |手臂 | x86_amd64 | x86_arm | amd64_x86 | >amd64_arm
其中 [version number] 是完整的 Windows 10 SDK 版本号或 “8.1”使用windows 8.1 SDK:存储参数集 支持商店的环境变量(而不是桌面) 发展。 :
例如:
vcvarsall.bat x86_amd64vcvarsall.bat x86_arm storevcvarsall.bat x86_amd64 10.0.10240.0vcvarsall.bat x86_arm store 10.0.10240.0vcvarsall.bat x64 8.1vcvarsall.bat x64 store 8.1 :请确保已安装 Visual Studio 或 C++ Build SKU。
如果我运行特定文件vcvars,例如vcvars32.bat,则会收到另一个错误:
错误:无法确定 VS Common Tools 文件夹的位置。
有没有人遇到过同样的问题,可以帮忙吗? 谢谢。
【问题讨论】:
-
您确定 PATH 已设置吗? This 可能有帮助吗?
-
@StutiRastogi 路径 C:\Windows\system32 已写入环境变量 PATH。
-
对我来说很好。我只能建议重新安装/修复,和/或确保安装了“Visual Studio Build Tools 2017”。
-
@Phil,我尝试安装 BuildTools 2017 并为 VS 进行“修复”。它没有帮助。该项目在 Visual Studio 中成功编译,但我需要使用“vcvars”启动环境。
标签: visual-studio visual-studio-2017