正文

Microsoft Visual C++ 6.0 各类工程配置说明(三)2007-04-23 14:36:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xboy/25161.html

分享到:

 

1.MFC
的使用方式
情况选择Run-time library的影响(Debug版本)
Not Using MFC //MLd:Debug Single-Threaded
(静
态连LIBCD.LIB
Use MFC in a Shared DLL //MDd: Debug Multithreaded DLL
动态连MSVCRTD.DLL
Use MFC in a Static DLL //MTd:Debug Multithreaded
(静
态连LIBCMTD.LIB
2.
如果不使用MFC,在Link
一般会接一系列Windows API文件;如果使用MFC就会消失
3.Debug
版本一般会有_DEBUG
,而Release版本NDEBUG
4.
使用Shared MFCStatic MFC相比,前者一般多一个_AFXDLL的定
。默使用的Run-time Library也不一,前者/MDd,后者/MTd
5.MFC
的普通DLL
目比MFCEXE目,一般多_WINDLL_USRDLL接参数多一个/dllMFCDLL目与MFC普通DLL目相比,_USRDLL成了_AFXEXT
6.不使用MFCWin32 DLLMFC DLL相比,少了_WINDLL_AFXDLL,而保留了_USRDLL
7.
不使用MFC的静
态库_LIB
8.#include <afxwin.h>
#include <windows.h>不能重
包含,前者用于MFC程序,后者用于程序。
9.
了去掉Windows文件中很少用到的定,一般在stdafx.h中,Win32程序会定#define WIN32_LEAN_AND_MEAN,而MFC程序会定#define VC_EXTRALEAN
10.本文的用,改变项目参数置,实现不同目之转换,如下:
MFC Exe     <======> MFC DLL  

    ||                    ||
Win32 Exe <======> Win32 DLL

阅读(2595) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册