@echo off REM copy of C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT REM updated to use x64 PSDK by N.A.Bozinis 24/09/2008 11:42:40 REM adjust VSCommonDir & MSVCDir for your VS6 path and MSSdk for PSDK 2003 set VSCommonDir=C:\Program Files\Microsoft Visual Studio\COMMON rem rem Root of Visual Developer Studio installed files. rem set MSDevDir=%VSCommonDir%\MSDev98 rem rem Root of Visual C++ installed files. rem set MSVCDir=C:\Program Files\Microsoft Visual Studio\VC98 rem rem VcOsDir is used to help create either a Windows 95 or Windows NT specific path. rem set VcOsDir=WIN95 if "%OS%" == "Windows_NT" goto supported echo Win9x support left as an exercise exit /B 100 :supported set VcOsDir=WINNT rem echo Setting environment for using Microsoft Visual C++ 6 tools. rem set PATH=%MSDevDir%\Bin;%MSVCDir%\BIN;%VSCommonDir%\TOOLS\%VcOsDir%;%VSCommonDir%\TOOLS;%windir%\system32;%windir% REM ATL64 directory is a copy of %MSSdk%\include\atl (ATL31) with a few x64 patches set INCLUDE=C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include;%MSVCDir%\ATL\atl64;%MSVCDir%\ATL\wtl\include;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE set LIB=C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib;%MSVCDir%\LIB;%MSVCDir%\MFC\LIB set VS71COMNTOOLS= REM (source files)=%MSVCDir%\MFC\SRC;%MSVCDir%\MFC\INCLUDE;%MSVCDir%\ATL\INCLUDE;%MSVCDir%\CRT\SRC echo Adding vars from PSDK 2003 REM I figured these out running E:\Program Files\Microsoft Platform SDK 2003\SetEnv.Cmd set APPVER=5.02 set MSSdk=E:\Program Files\Microsoft Platform SDK 2003 set Basemake=%MSSdk%\Include\BKOffice.Mak set Bkoffice=%MSSdk%\ set CPU=AMD64 REM grab all includes except ATL set INCLUDE=%MSSdk%\include;%MSSdk%\include\crt;%MSSdk%\include\crt\sys;%MSSdk%\Include\mfc;%include% set INETSDK=%MSSdk% REM this SDK LIBs are incompatible to VS6 but I hope the x64 linkers will handle them (?) set LIB=%MSSdk%\Lib\AMD64;%MSSdk%\Lib\AMD64\atlmfc; set Mstools=%MSSdk% set MSVCVer=Win64 REM hopefully x64 compilers and linkers will be pulled from here set PATH=%MSSdk%\Bin\Win64\x86\AMD64;%MSSdk%\Bin;%MSSdk%\Bin\WinNT;%path% set TARGETOS=WINNT REM for "retail" build the only difference is Set NODEBUG=1 REM start VS6 using x64 build settings from above REM "%VSCommonDir%\MSDev98\Bin\MSDEV.EXE" /USEENV start C:\PROGRA~1\MICROS~3\COMMON\MSDev98\Bin\MSDEV.EXE /USEENV