VisualC++を使用していくつかのビルドを実行するためのバッチファイルを作成しています。スクリプトの最後でvsvars32.bat/vcvarsXX.batの変更を「元に戻す」ので、スクリプトを実行する前から環境を変更しません。
例1-vsvars32.batを使用する
call %VS100COMNTOOLS%vsvars32.bat
devenv myProject.sln /Build "Debug|Win32"
:: Now undo vsvars32.bat
例2-vcvars32.batとvcvars64.batを使用する
<path to VC bin>vcvars32.bat
:: cmd line build calls for 32 bit application
:: Now undo vcvars32.bat
<path to VC bin>amd64\vcvars64.bat
:: cmd line build calls for 64 bit application
:: Now undo vcvars64.bat
助言がありますか?