2

感謝您閱讀本主題。visual studio路徑的環境變量?

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

+0

這哪裏是腳本正在從叫什麼名字?前/後製作步驟? Visual Studio命令提示符?常規命令提示符? –

+0

在批處理文件中。 – Ono

+0

該批處理文件被調用/使用在哪裏? –

回答

3

使用Visual Studio的宏VCInstallDir

call $(VCInstallDir)vcvarsall.bat 

或者沒有Visual Studio宏使用VS110COMNTOOLS

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

如果我有多個版本的視覺工作室會怎麼樣?我有vs2008和vs 2012. – Ono

+0

另外第二個不工作。執行時沒有響應。 – Ono

+0

@Ono $(VCInstallDir)將根據爲該項目選擇的平臺工具集進行彈性顯示,這意味着它可以處理多個Visual Studio安裝。 –

相關問題