【问题标题】:environment variable of visual studio path?视觉工作室路径的环境变量?
【发布时间】:2014-04-18 07:20:51
【问题描述】:

感谢您阅读本帖。

基本上我想知道如何在脚本中使用指向 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

非常感谢。

编辑

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

【问题讨论】:

  • 这个脚本是从哪里调用的?前/后构建步骤? Visual Studio 命令提示符?常规命令提示符?
  • 那个批处理文件在哪里被调用/使用?

标签: visual-studio batch-file command-line environment-variables relative-path


【解决方案1】:

使用 Visual Studio 宏 VCInstallDir

call $(VCInstallDir)vcvarsall.bat

或者没有 Visual Studio 宏使用 VS110COMNTOOLS

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

【讨论】:

  • 如果我有多个版本的 Visual Studio 怎么办?我有 vs2008 和 vs 2012。
  • 第二个也不行。执行时无响应。
  • @Ono $(VCInstallDir) 将根据为项目选择的平台工具集进行调整,这意味着它可以处理 Visual Studio 的多次安装。
  • @Ono 你期待什么回应?请提供有关您如何执行这些语句的详细信息。这两个命令都对我有用。
  • 我得到了第二个:call "%VS110COMNTOOLS%\..\..\vc\vcvarsall.bat"
猜你喜欢
  • 1970-01-01
  • 2013-11-20
  • 1970-01-01
  • 2021-11-07
  • 1970-01-01
  • 2018-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多