Free Microsoft Visual C Building Environment



File Path: <PACKAGE_ROOT>\archive\document\devel\free_microsoft_visual_c_building_environment.html
Created inside Umbrella. Public Key Fingerprint for Identification: 3403 23D8 F4D2 1B25 D936 E4CF 7899 B782 F6F7 72D6, World Wide Web for Additional Information: http://umbrella.name/
Created by Liu Die Yu. Public Key Fingerprint for Identification: 02F8 E0DD A0C5 6DF5 0CDD EA63 C7DB E0EA D92A F9E0, Email Contact: liudieyu@umbrella.name
2005/02/19 - Modified by Liu Die Yu. Public Key Fingerprint for Identification: 02F8 E0DD A0C5 6DF5 0CDD EA63 C7DB E0EA D92A F9E0, Email Contact: liudieyu@umbrella.name
WHY NEED IT
WinBlox is designed to protect mission-critical WINNT systems. So it must be built in a dependable environment which is: IF YOU ALREADY HAVE ... Then you are able to build MSVC-based applications, and there is no need to download any more.

SET IT UP
We can set up such a dependable environment without paying one single dollar:

Operating System: Windows 2003 Server Trial
HOMEPAGE: http://www.microsoft.com/windowsserver2003/evaluation/trial/evalkit.mspx
DOWNLOAD: http://download.microsoft.com/download/5/2/b/52beb621-1a93-41bb-a57d-ea5c7aef7f76/x09-22207.iso
Quick Editor: VIM
HOMEPAGE: http://www.vim.org/
DOWNLOAD: ftp://ftp.vim.org/pub/vim/pc/gvim63.exe
Compiler and Linker: Microsoft Visual C++ Toolkit 2003
HOMEPAGE: http://msdn.microsoft.com/visualc/vctoolkit2003/
DOWNLOAD: http://download.microsoft.com/download/3/9/b/39bac755-0a1e-4d0b-b72c-3a158b7444c4/VCToolkitSetup.exe
Header and Library: Core Platform SDK from Microsoft SDK Update
HOMEPAGE: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
DOWNLOAD[01/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
DOWNLOAD[02/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab
DOWNLOAD[03/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab
DOWNLOAD[04/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab
DOWNLOAD[05/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
DOWNLOAD[06/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab
DOWNLOAD[07/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.7.cab
DOWNLOAD[08/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab
DOWNLOAD[09/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.9.cab
DOWNLOAD[10/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.10.cab
DOWNLOAD[11/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.11.cab
DOWNLOAD[12/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.12.cab
DOWNLOAD[13/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab
DOWNLOAD[14/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
DOWNLOAD[15/15]: http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/Extract.exe
Maintenance Utility "NMAKE.EXE" from: Visual C++ 2005 Express Beta
HOMEPAGE: http://lab.msdn.microsoft.com/express/visualc/
DOWNLOAD: http://download.microsoft.com/download/1/f/9/1f9c364a-7835-426f-a12e-238bdf8e3ebf/vcsetup.exe
.NET Framework v2
HOMEPAGE: http://msdn.microsoft.com/netframework/downloads/default.aspx
DOWNLOAD: http://download.microsoft.com/download/2/d/9/2d96a8eb-a612-46ad-b4ed-6497a8e1f245/dotnetfx.exe

SET ENVIRONMENT VARIABLES
"c:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat"
"c:\Program Files\Microsoft Visual C++ Toolkit 2003\vcvars32.bat"
"c:\Program Files\Microsoft SDK\SetEnv.Bat"

WHY NEED "Microsoft Visual C++ Toolkit 2003" WHEN WE HAVE "Visual C++ 2005 Express Beta"
Because the MSVC-TOOLKIT-2K3 package contains:
"Microsoft C/C++ Optimizing Compiler and Linker."
"These are the same compiler and linker that ship with Visual Studio .NET 2003 Professional!"

WHY NEED ".NET Framework v2"
Because it's required to install other programming tools.