我已安装VS2017并致电
call "%VS120COMNTOOLS%VSVars32.bat"
Run Code Online (Sandbox Code Playgroud)
从命令行,但我得到的只是
'"%VS150COMNTOOLS%VSVars32.bat"' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
如果我从命令行运行"set",我可以看到VS120COMNTOOLS(对于VS2013)和VS140COMNTOOLS(对于VS2015),但没有VS150COMNTOOLS.如何从命令行构建?
我将此作为技术支持问题提交给Microsoft,后者将其视为安装中的错误(" C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools目录中没有VSVars32.bat .").
但是,有一个解决方法:
来自MS:
至少,由于存在VsDevCmd.bat,因此还有一个Visual Studio 2017 Developer命令提示符,它还设置,修改环境变量(Framework40Verion,FrameworkDir,FrameworkDIR64,FrameworkVersion,FrameworkVersion64,INCLUDE,IPCPATH,PATH,VCINSTALLDIR,VCToolsInstallDir ,. ..)
C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat运行
C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat其中EDITION的VS2017的安装类型,也就是C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat为企业安装.这将设置所需的环境变量,批处理构建将起作用.
希望这可以帮助任何挣扎于同一问题的人.
| 归档时间: |
|
| 查看次数: |
10103 次 |
| 最近记录: |