EXE和DLL都定义宏WIN32,_WINDOWS。
Debug和Release
Debug定义宏_DEBUG,而Release定义宏NDEBUG。
多字节字符集和Unicode字符集
多字节字符集定义宏_MBCS,而Unicode定义宏_UNICODE、UNICODE。
_AFXDLL 在共享DLL中使用MFC
_AFXEXT:表示要做一个MFC扩展DLL
_WINDLL:表示要做一个用到MFC的DLL
_USRDLL:表示做一个用户DLL(相对MFC扩展DLL而言)