Advantages of Using the MFC Libraries
MFC is the easiest way for you to achieve two kinds of portability:
- Portability among different operating systems
- Portability among different processors
MFC is designed to wrap your C/C++ applications to work on almost any operating system with little or no modification, including 32-bit Windows and UNIX if a UNIX MFC library is present. MFC is also designed to be completely portable among different processors.
Note that if you want to write ANSI Standard C++ applications, you cannot use the MFC libraries.
If you want to develop UNIX applications and your UNIX system has the UNIX version of MFC, your Visual C++ applications should port with no problem. If you want to port your UNIX application to 32-bit windows, see Port from UNIX to Win32.