PT 15-Jul-2004 The standard installation of Microsoft Visual Studio is some 400MB. I recently needed to do some debugging on a machine that I didn't want to install VC6 on (because it can be hard to properly uninstall). However, if all you need is VC6 to compile stuff, then you don't need all the other stuff. Here is how. Note that my target was building tcl - if you are building something else you may need to copy a few more bits.
Create the following directory tree.
vc6 |-bin |-include |-lib
Copy the whole of lib and include directories from your VC98\ to your new tree. Then copy from the VC98\bin directory to your bin directory cl.exe, c1.dll, c1xx.dll, c2.dll, cvtres.exe, lib.exe, link.exe and nmake.exe Then copy from MSDev98\bin to your bin mspdb60.dll, rc.exe and rcdll.dll.
Setup a vc6setup.bat file with the following to create a build environment
echo Setting environment for minimal Visual C++ 6 set MSVCDir=drive:\path\to\vc6 set INCLUDE=%MSDEVDir%\include set LIB=%MSDEVDir%\lib set PATH=%MSDEVDir%\bin;%PATH% Title Minimal VC6 build shell
You can now open a new command shell and run the batch file to setup a build shell. To build tcl you can now cd to tcl\win and do
nmake -f makefile.vc OPTS=none release
The installation takes about 70MB disk space so can easily be put on a USB memory stick if needed.
See also Building Tcl with the free VC++ toolkit, C
[ Category Porting ]