The release was somewhat controversial since it did not include an expected update to MFC.
Visual C++ 4.2 did not support Windows 3.x ( Win32s) development.Version number 3.0 was skipped to achieve version number parity between Visual C++ 4.0 and MFC 4.0. Updates available through subscription included Visual C++ 4.1, which came with the Microsoft Game SDK (later released separately as the DirectX SDK), and Visual C++ 4.2. To allow support of legacy (Windows 3.x/DOS) projects, 4.0 came bundled with the Visual C++ 1.52 installation CD. Visual C++ 4.0, which included MFC 4.0, was designed for Windows 95 and Windows NT.Visual C++ 2.1 and 2.2 were updates for 2.0 available through subscription.There was a Visual C++ 2.0 RISC Edition for MIPS and Alpha processors, as well as a cross-platform edition for the Macintosh (68000 instruction set). It is available through Microsoft Developer Network. Visual C++ 2.x also supported Win32s development. Microsoft included and updated Visual C++ 1.5 as part of the 2.x releases up to 2.1, which included Visual C++ 1.52, and both 16-bit and 32-bit version of the Control Development Kit (CDK) were included.
As a result, this release was almost a "lost generation". In many ways, this version was ahead of its time, since Windows 95, then codenamed "Chicago", was not yet released, and Windows NT had only a small market share.
Microsoft Fortran and the first 32 bit compiler for 80386 were also part of this project. C 5.0 added loop optimizations and Huge Model (arrays bigger than 64k) support.C 4.0 added optimizations and CodeView, a source level debugger.It was being used inside Microsoft (for Windows and Xenix development) in early 1984. It was extremely compatible with K&R and the later ANSI standard. C 3.0 was the first version developed inside Microsoft.Microsoft C 1.0, based on Lattice C, was Microsoft's first C product in 1983.There was also a Microsoft QuickC 2.5 and a Microsoft QuickC for Windows 1.0. Remember to retest your reinforcers after you follow this procedure.The predecessor to Visual C++ was called Microsoft C/C++.
Now click on the “Install Selected Packages” and it will download and repair your installation. Click next to the “MS Visual C++ 7.1 Drivers” selection. Click on the “plus” next to the “Custom” listing and it will expand to show two selections. This will contact the DT Trainer server and show the updates that are available. Select the “Show All (includes packages already on your computer)” option. You should now see the DT Trainer Maintenance window. If a Visual C++ DLL dependent reinforcer doesn’t play (if you’re not sure if they are playing, please click on the “Test Reinforcers” link located below), right click your DT Trainer Administration icon that is located on your desktop and select “Run as administrator.” Now select the “Common Administration” tab located at the top of the window. Recently, Microsoft removed a few older DLLs that are used by DT Trainer.