1
votes

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?

1
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

1 Answers

0
votes

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.