没有合适的资源?快使用搜索试试~ 我知道了~
AFXDLL的使用方法,作用,技巧之类的
3星 · 超过75%的资源 需积分: 50 12 下载量 112 浏览量
2011-12-24
11:26:02
上传
评论
收藏 13KB DOCX 举报
温馨提示
试读
2页
c++是一门好语言,其中的点点滴滴都充满了力量,跟人以无限的瞎想,赶快加入我们的c++生力大军吧
资源推荐
资源详情
资源评论
_AFXDLL
2010-06-04 13:54
经常发现有#ifdef _AFXDLL.......#else......这样的语句我也在网上找了找答
案,得知:定义这个符号表示动态连接 MFC。
在用 VC 编程时,1 新建-》2MFC APPWIZARD-》3....-》4...-》到 STEP 3
OF 4 这一步有个选项 1 D 当共享 DLL
%%%% 2 S 当 STATICALLY 连接库
我选“1 D 当共享 DLL”再“确定”,这时,框架生成的原文件中就定义了
“_AFXDLL”,然后是一些包含头文件,其中就包含了#def
_AFXDLL.......#else......所在的文件,然后是当前的视图,文档,等代码
%% 当编译时因为定义了_AFXDLL,所以就编译#ifdef _AFXDLL 中的内容
%% 在制作 DLL 时也有
1“动态连接库和 MFC STATICALLY 连接”
2“动态连接库使用 MFC 共享”
也就是说如果原文件定义了_AFXDLL,说明原文件中有某些类,函数等,是以
MFC DLL 的形式提供的(也就是动态连接到 MFC),如果原文件中没定义
_AFXDLL,则这些类,函数等的实现代码是被直接插入原文件(也就是静态连
接到 MFC)。
指 MFC 的动态库是否静态链接,或动态链接(有_AFXDLL),也就是说
你编译的程序中,当运行时,mfc42.dll 等是否需要支持,如果静态链接,
这些就不需要了。
资源评论
- 爱沧海2014-01-04确实不适合初学者
- oFrancis122012-07-27不太好用 不适合初学者
W4RW4R
- 粉丝: 1
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功