1

Just started learning VC++, and in one of the video tutorial it initially shown and then skipped MFC wizard and started with win32 project and selected the "with Use MFC in a Shared DLL". So i checked the difference between the both (MFC & WIN32) in this link. There it said as "MFC builds upon Win32". Already two project types are there (MFC & WIN32). Then what is the meaning of "Use of MFC" in Win32 Project?

Community
  • 1
  • 1
Jeet
  • 1,006
  • 1
  • 14
  • 25
  • 2
    It simply skips the built-in project templates for MFC, the ones that auto-generate a *lot* of MFC code. Using MFC from a Win32 project is fine, a tutorial probably prefers it that way so it can incrementally teach the basics. – Hans Passant Jul 24 '15 at 17:15

1 Answers1

0

MFC is a library developed on top of Win32. An MFC project can either link to the MFC static library or require the compiled e executable to run with the MFC dll alongside with it. Win32 projects do not require MFC and using MFC is optional.

Michael Haephrati
  • 3,660
  • 1
  • 33
  • 56