ファイルの場所は?
VCVARSALL.BAT
for Visual studio 2017?
要約すると、次のようなことだ。
"C:◆Program Files (x86)◆MicrosoftVisualStudio◆2017◆Community◆VC◆Auxiliary◆Build◆vcvarsall.bat"(x64)。
または
C:¥Program Files (x86)¥Microsoft Visual Studio¥2017¥Community¥Common7¥Tools¥vsdevcmd" -arch=x64
(-help
を付けて実行してみてください)
私の環境
** Visual Studio 2017 Developer Command Prompt v15.0.26403.7
Win10 x64
ハンス・パッサンの言う通りだ。
私のVS2017にはVCVARSALL.BAT
がなく、Microsoft Visual Studio2017CommunityVCAuxiliary
にはBuild
フォルダがない。
私はVisual Studio Community 2015と2017を同じマシンにインストールしている。
インストール時にDesktop development with C++
のチェックが入っていなかった。私はそれをインストールし、Build
フォルダが作成された!
これで全てうまくいく。
VS2017 では、ディレクトリ構造とファイル名が変更されました。ファイル 'vcvars.batは、"..◆Program Files (x86)◆MicrosoftVisualStudio2017EDITION◆Common7◆Tools◆Point◆vsdevcmd◆ext◆vcvars.bat" (EDITIONは使用しているVisualStudioのバージョンに置き換えてください)にあります。
簡単にするために、呼び出しの中で "%VSAPPIDDIR%" を使って devenv.exe がある IDE フォルダーを指し、バッチファイルへのパスを定義するためにフォルダーを1つ戻ることができます。例えば
call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"