You are currently offline, waiting for your internet to reconnect

Description and comparison of Visual C++ products

This article was previously published under Q145669
SUMMARY
The following is a brief description of the various Visual C++ products andan overview of some of the features introduced in those products. This isnot a comprehensive review of these products. Microsoft does notrecommend that you use this as a buying guide; instead, we recommendcontacting our Sales and Information Center at 1-800-426-9400 or MicrosoftTechnical 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.				
update overview setup
Properties

Article ID: 145669 - Last Review: 02/24/2006 17:27:00 - Revision: 3.1

  • Microsoft Visual C++ 1.0 Professional Edition
  • Microsoft Visual C++ 1.5 Professional Edition
  • Microsoft Visual C++ 1.51
  • Microsoft Visual C++ 1.52 Professional Edition
  • Microsoft Visual C++ 1.52 Professional Edition
  • Microsoft Visual C++ 1.52 Professional Edition
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 2.1
  • Microsoft Visual C++ 2.2
  • Microsoft Visual C++ 4.0 Standard Edition
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
  • kbhowto kbinfo kbpubtypekc KB145669
Feedback