Description and comparison of Visual C++ products (145669)
The information in this article applies to:
- Microsoft Visual C++ 1.0
- Microsoft Visual C++ 1.5
- Microsoft Visual C++ 1.51
- Microsoft Visual C++ 1.52
- Microsoft Visual C++ 1.52b
- Microsoft Visual C++ 1.52c
- Microsoft Visual C++ 2.0
- Microsoft Visual C++ 2.1
- Microsoft Visual C++ 2.2
- Microsoft Visual C++ 4.0
- Microsoft Visual C++, 32-bit Enterprise Edition 5.0
- Microsoft Visual C++, 32-bit Enterprise Edition 6.0
- Microsoft Visual C++, 32-bit Professional Edition 5.0
- Microsoft Visual C++, 32-bit Professional Edition 6.0
- Microsoft Visual C++, 32-bit Learning Edition 6.0
This article was previously published under Q145669 SUMMARY
The following is a brief description of the various Visual C++ products and
an overview of some of the features introduced in those products. This is
not a comprehensive review of these products. Microsoft does not
recommend that you use this as a buying guide; instead, we recommend
contacting our Sales and Information Center at 1-800-426-9400 or Microsoft
Technical Support at 425-635-7007 to answer specific questions.
MORE INFORMATION
Visual C++ for Windows (16-bit Editions)
----------------------------------------
- Visual C++ 1.00 (Professional and Standard)
System Requirements: IBM Compatible 386 or higher, 4 MB RAM
(8 recommended), VGA, 50-80 MB available hard
drive space, 3 1/2" disk drive or CD-ROM,
Microsoft-compatible mouse or pointer device.
This product will not run under Windows NT
or Windows 95. It runs only under Windows 3.1
and 3.11 (Windows for Work Groups).
New Features: MFC (Microsoft Foundation Classes) Doc/View
Architecture, Windows hosted development environment,
App Studio, App and Class Wizard, MFC Tutorials.
- Visual C++ 1.50 (includes 1.51 and 1.52)
System Requirements: IBM Compatible 386 or higher, 4 MB RAM for
Windows 3.1 and 3.11 (8 recommended) or 16 MB
for Windows NT, 15-80 MB available hard drive
space,Windows compatible CD-ROM drive, VGA
monitor, Microsoft-compatible mouse or pointer
device. This product will run under Windows 95.
New Features: OLE integration (MFC OLE classes, App and Class
Wizard support), OLE 2.0 SDK, MFC ODBC classes,
MS Query, Windows NT hosted, DBCS support, OLE
and ODBC MFC Tutorials, Books Online.
Visual C++ 1.51 and 1.52: Only available with subscription service
with Visual C++ 2.0/1.5 suite. Version 1.52
includes MFC support for sockets, MAPI,OLE
Control Development Kit(CDK) and Property
pages/sheets, miscellaneous bug fixes.
Visual C++ 1.52b: This is a stand-alone product available in a CD-ROM.
This product does not include the CDK. Everything
else is same as in 1.52. Product is called version
1.52.
Visual C++ 1.52c: This product is available only with the purchase of
Visual C++ 4.0 in a separate CD-ROM. This product
includes the 16-bit version of the CDK and is called
version 1.52.
Visual C++ for Windows (32-bit Editions)
----------------------------------------
- Visual C++ 1.00
System Requirements: IBM Compatible 386 or higher running Windows
NT, VGA monitor, 12 MB RAM (16 recommended),
Windows NT compatible CD-ROM drive, 15-80 MB
available hard drive space , Microsoft Mouse
or compatible pointing device. Please note that
this product will not run under Windows 95,
Windows 3.1, or Windows for Workgroups.
New Features: 32-bit targets, new compiler and linker options,
Find in Files, Integrated Profiler, multi-threaded
debugging capability, Win32 Structured Exception
Handling, Break command in Debug menu, memory
window in debugger, generalized output window.
Visual C++ 1.10: This is actually the version of the Visual
Workbench. However, the product is called
version 1.00.
- Visual C++ 2.00 (includes 2.10 and 2.20)
System Requirements: IBM Compatible 386 or higher (486
recommended) running Windows NT 3.5 or later
version , VGA monitor (SVGA recommended),16 MB
RAM (20 recommended), Windows NT compatible CD-ROM
drive, 20-80 MB available hard drive space ,
Microsoft Mouse or other pointing device.
This product will not run under Windows 3.1
or Windows for Workgroups. This product will
run under Windows 95.
New Features: Templates, exception handling, projects integrated
into File menu, Macintosh cross-compiler add-on
kit, OLE Control Development Kit, new linker format,
new compiler and linker options, incremental link.
ODBC support added.
Visual C++ 2.10 and 2.20: Only available with Visual C++
subscription service. Versions included
Windows 95 common control support and
improved samples, also updated header
files for Windows NT 3.51/Windows 95,
as well as bug fix information. Simple
MAPI and Windows Socket support. See
articles Q135389 and Q126110 for bug fix
information.
- Visual C++ 4.00
System Requirements: IBM Compatible 486 or higher running
Windows NT 3.51 or Windows 95, VGA
monitor (SVGA recommended), 16 MB RAM (20
recommended), Windows NT compatible CD-ROM
drive, 20-100 MB available hard drive space.
This product will not run under Windows 3.1
or Windows for Workgroups and NT 3.5.
New Features: Component Gallery, custom AppWizard projects,
improved project viewing (ClassView, FileView),
incremental compiler, minimal rebuild, MFC Data
Access Objects (DAO), namespace, standard template
library support, RTTI, integration with Microsoft
Test and other development tools.
- Visual C++ 5.0
System Requirements: IBM Compatible 486 or higher running
Windows NT 4.0 or Windows 95, VGA
monitor (SVGA recommended), 20 MB RAM (32MB
recommended) for Windows 95, 24MB RAM (32MB
recommended) for Windows NT, Windows NT
compatible CD-ROM drive, Windows 95 protected-
mode CD-ROM drivers, 60-550 MB available
hard drive space. This product will not run
under Windows 3.1 or Windows for Workgroups
and Windows NT 3.51 and earlier.
New Features: Compiler support for COM, MFC support for Active
Documents, Asynchronous URL monikers, and Win32
Internet API, ActiveX Template Library, Standard
C++ Library, improved performance of some C Runtime
math functions, Wizard to add non-MFC classes,
scripting and automation of Developer Studio.
- Visual C++ 6.0
System Requirements: IBM Compatible PC with a Pentium class
processor (90 Mhz or higher recommended); running
Windows NT 4.0 SP3 or later, or Windows 95 or
Windows 98. VGA monitor (SVGA recommended).
24 MB RAM (32MB recommended). Windows NT
compatible CD-ROM drive, Windows 95 protected-
mode CD-ROM drivers. 290-375 MB available
hard drive space. This product will not run
under Windows 3.1 or Windows for Workgroups
and Windows NT 4.0 SP2 and earlier.
New Features: Edit and Continue, Statement Completion,
Delay Load Imports, Dynamic Updating of ClassView,
Multiple Monitor support, Active Document Containment,
Composite Controls support, Dynamic HTML support,
OLEDB Consumer and Provider Templates,
Oracle Support in Data Tools.
Modification Type: | Minor | Last Reviewed: | 2/24/2006 |
---|
Keywords: | kbPubTypeKC kbhowto kbinfo KB145669 kbAudDeveloper |
---|
|