动态链接库(英语:Dynamic-link library,缩写为DLL)是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式。这些库函数的扩展名是.DLL、.OCX(包含ActiveX控制的库)或者.DRV(旧式的系统驱动程序)。

所谓动态链接,就是把一些经常会共享的代码(静态链接的OBJ程序库)制作成DLL档,当可执行文件调用到DLL档内的函数时,Windows操作系统才会把DLL档加载存储器内,DLL档本身的结构就是可执行档,当程序有需求时函数才进行链接。透过动态链接方式,存储器浪费的情形将可大幅降低。静态链接库则是直接链接到可执行文件。


  • Reference

  1. Linux 中的动态链接库和静态链接库是干什么的?
  2. 动态链接库-维基百科

动态链接库DLL是什么?相关推荐

  1. C++动态链接库dll及静态链接库lib制作及使用教程

    现需将C++函数封装成动态链接库dll,网上看了好多博客教程,说的都不够全面,现提供一个很有用的视频,亲测有效,启发很大,附上链接: 视频网址 下面自己根据视频记录下制作动态链接库dll过程,防止忘记 ...

  2. VC++动态链接库(DLL)编程(四)――MFC扩展 DLL

    VC++动态链接库(DLL)编程(四) ――MFC扩展 DLL 作者:宋宝华  e-mail:21cnbao@21cn.com   前文我们对非MFC DLL和MFC规则DLL进行了介绍,现在开始详细 ...

  3. 教你认识动态链接库DLL文件

    教你认识动态链接库DLL文件   DLL是Dynamic Link Library的缩写,意为动态链接库.在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接 ...

  4. VC++动态链接库(DLL)编程(一)――理解库

    VC++动态链接库(DLL)编程(一) ――理解库 作者:宋宝华  e-mail:21cnbao@21cn.com 1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概 ...

  5. 动态链接库dll,静态链接库lib, 导入库lib

    目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称"静态库"),另一种为动态连接库(DLL,以下简称"动态库")的导入库(Imp ...

  6. c#(winform)环境下使用动态链接库dll的详解

    c#(winform)环境下使用动态链接库dll的详解 转载 2016年05月14日 10:12:17 3208 1,什么是dll文件? DLL(Dynamic Link Library)文件为动态链 ...

  7. 动态链接库dll,静态链接库lib, 导入库lib 转

    动态链接库dll,静态链接库lib, 导入库lib 在用VS编译工程的时候,我们会选择动态链接库dll,静态链接库lib(static library),可是为什么在编译动态链接库的时候也可以指定输出 ...

  8. Windows 动态链接库DLL浅解

    为什么80%的码农都做不了架构师?>>>    动态链接库(DLL),即:Dynamic Link Library.一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件 ...

  9. DELPHI 7 动态链接库DLL断点调试

     DELPHI 7 动态链接库DLL断点调试           马根峰           (广东联合电子服务股份有限公司, 广州 510300) 作者博客: CSDN博客:http://blog. ...

  10. VC++动态链接库(DLL)编程深入浅出(zz)

    1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量.函数或类.在仓库的发展史上经历了" ...

最新文章

  1. Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本
  2. 加快vs2010的启动速度
  3. Python常用命令行(持续更新)
  4. iOS 6 的5个新特性创建杀手级应用
  5. java fx消息通知_如何设置对话框控件Java FX / Java 8的图标
  6. 10月15日发布!谷歌Pixel 4系列或将全系支持5G
  7. ICMP报文类型和代码
  8. 【Linux】【Services】【Package】编译安装
  9. 课时13—横屏竖屏事件
  10. Java中获取request对象的几种方法
  11. 无法显示jinglingzhoushou-2.0.4.AppImage
  12. Python使用requests发送post请求
  13. Android网络课程笔记-----完善GoogleStyleApp框架结构
  14. 关于动态路由OSPF原理、报文
  15. Excel之MATCH和INDEX函数(零基础快速上手)
  16. HDU6078 Wavel Sequence
  17. 推荐使用Windows10企业版LTSC的理由
  18. 浅谈eform自定义表单工具和协同办公系统
  19. 出版java类的书籍需要多少钱,出版一本书需要花费多少资金?
  20. 自适应业务提供的NGN业务体系结构项目调研论文(Draft1)

热门文章

  1. Numpy数组与矩阵(三)
  2. eos探索中踩过的雷
  3. Android内核模式下对当前进程的cred结构的获取方式
  4. 虚拟化大拿炮轰Citrix
  5. org.eclipse.wst.common.component文件位置
  6. 关于实现QQ来消息时的黄色效果,即闪烁窗体
  7. YTU 2798: 复仇者联盟之数组成绩统计
  8. 签字后被开除_开除 4 名午睡员工,海尔就能追上美的格力了?
  9. spacemacs配置
  10. Appium启动应用时,报错提示adb执行超时的问题解决