Visual studio visual studio路径的环境变量?

Visual studio visual studio路径的环境变量?,visual-studio,batch-file,command-line,environment-variables,relative-path,Visual Studio,Batch File,Command Line,Environment Variables,Relative Path,谢谢你阅读这篇文章 基本上,我想知道如何在脚本中使用指向visual studio 2012 vcvarsall.bat文件的相对路径/环境变量 我当前使用的是绝对路径: call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64 我怎么能做这样的事 call "$(System)\$(Program Files)$(VS)\$(VC)\vcvarsall.bat" x86_amd6

谢谢你阅读这篇文章

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

我当前使用的是绝对路径:

call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64
我怎么能做这样的事

call "$(System)\$(Program Files)$(VS)\$(VC)\vcvarsall.bat" x86_amd64
非常感谢

编辑


如果我有多个版本的VisualStudio呢?我的计算机上都安装了vs2008和vs2012。

使用Visual Studio宏VCInstallDir

call $(VCInstallDir)vcvarsall.bat
或者在没有Visual Studio宏的情况下使用VS110COMNTOOLS

call $(VS110COMNTOOLS)..\..\VC\vcvarsall.bat

如果我有多个版本的VisualStudio呢?我有vs2008和VS2012。第二个也不起作用。执行时没有响应。@Ono$(VCInstallDir)将根据为项目选择的平台工具集进行调整,这意味着它将处理Visual Studio的多个安装。@Ono您希望得到什么响应?请提供您如何执行这些声明的详细信息。这两个命令对我都有效。我得到了第二个命令:调用“%VS110COMNTOOLS%\..\..\vc\vcvarsall.bat”这个脚本从哪里调用?构建前/构建后步骤?Visual Studio命令提示符?常规命令提示?正在调用/使用的批处理文件在哪里?