Nig*_*ker 7 visual-studio visual-studio-2017
我安装了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
其中[版本号]是完整的Windows 10 SDK版本号或"8.1"以使用Windows 8.1 SDK:store参数设置环境变量以支持存储(而不是桌面)开发.:
例如:
vcvarsall.bat x86_amd64
vcvarsall.bat x86_arm store
vcvarsall.bat x86_amd64 10.0.10240.0
vcvarsall.bat x86_arm store 10.0.10240.0
vcvarsall.bat x64 8.1
vcvarsall.bat x64 store 8.1 :请确保安装了Visual Studio或C++ Build SKU.
vcvars例如,如果我运行特定文件vcvars32.bat,那么我会收到另一个错误:
错误:无法确定VS Common Tools文件夹的位置.
有没有人有同样的问题,你能帮忙吗?谢谢.
可以说,我已经设法使用以下方法解决了这个问题。For 工具集v140 vcvars尝试从注册表(Visual Studio 14.0 安装目录)获取所需的数据,但由于未能这样做,因此退出并出现错误。如果您向 Windows 注册表添加所需的值,vcvars则可以正常工作。如果工具集v140与 Visual Studio 2017 一起安装,则默认安装路径为C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\.
您需要找到设置 Visual Studio 2017 安装目录的现有密钥(在我的例子中是HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7)并添加名称为 14.0 和值的密钥C:\Program Files (x86)\Microsoft Visual Studio\Shared\14.0\
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |