- 6
- 0
- 约10.39万字
- 约 22页
- 2017-02-16 发布于河南
- 举报
MFC下DLL编程(图解)
MFC下DLL编程(图解)
DLL(Dynamic Link Library,动态链接库)是微软公司为Windows和OS/2操作系统设计一种供应用程序在运行时调用的共享函数库。DLL是应用程序的一种扩展,也是软件共享和重用的传统方法。
DLL除了可同时被多个应用程序共享外,还可以在不改变调用接口(从而不需修改使用它的应用程序)的情况下,改进和升级里面的库函数。而且DLL与编写它的语言无关,例如,用VC生成的规则DLL,可以被VB、Delphi等生成的应用程序使用。
DLL可以用多种语言和工具编写,我们这里只介绍如何使用MFC来编写和使用DLL。相关说明文档位于MSDN帮助的“目录\开发工具和语言\Visual Studio\Visual C++\常见编程方法\DLL\”中。
8.1 基础
本节先讨论DLL与静态库的区别,然后列出几种适合放置DLL的目录,最后介绍MFC DLL的三种类型。
8.1.1 DLL与静态链接库
静态链接库Lib(Static Link Library),是在编译的链接阶段将库函数嵌入到应用程序的内部。如果系统中运行的多个应用程序都包含所用到的公共库函数,则必然造成很大的浪费。这样即增加了链接器的负担,也增大了可执行程序的大小,还加大了内存的消耗。Lib的好处是应用程序可以独立运行,而不需要在操作系统中另外安装对应的DLL。
而DLL采用动态链接,对
您可能关注的文档
最近下载
- AP微积分BC 2016年真题 (选择题+问答题) AP Calculus BC 2016 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 隐患排查培训.ppt VIP
- GE Silquest有机硅烷.pdf VIP
- 北京丰台区 2025-2026学年九年级上学期期末道德与法治试卷(试卷+解析).docx VIP
- 2024年青海青江实业集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 麦克维尔离心安装维护手册.pdf VIP
- 交通运输工程系统分析.ppt
- 《董存瑞舍身炸暗堡》教学设计.docx VIP
- 中国远洋海运集团有限公司行测笔试模拟题库2026详解.pdf
- 中国急性缺血性卒中诊治指南(2023)解读.pptx
原创力文档

文档评论(0)