Visual Studio路径的环境变量?

Ono*_*Ono 4 command-line batch-file relative-path environment-variables visual-studio

感谢您阅读此主题。

基本上我想知道如何在脚本中使用指向 Visual Studio 2012 vcvarsall.bat 文件的相对路径/环境变量?

我目前使用绝对路径:

call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64
Run Code Online (Sandbox Code Playgroud)

我怎样才能做这样的事情?

call "$(System)\$(Program Files)$(VS)\$(VC)\vcvarsall.bat" x86_amd64
Run Code Online (Sandbox Code Playgroud)

多谢。

编辑

如果我有多个 Visual Studio 版本怎么办?我的电脑上安装了vs2008和vs2012。

Dav*_*ann 5

使用 Visual Studio 宏 VCInstallDir

call $(VCInstallDir)vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

或者在没有 Visual Studio 宏的情况下使用 VS110COMNTOOLS

call $(VS110COMNTOOLS)..\..\VC\vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)