动态链接库和静态链接库

#1,静态链接库

lib指令在exe中;

不能再包含其他动态库或静态库;

 

#2,动态链接库

该dll不必在最终exe文件中;

exe可“动态”引用或卸载这个dll;

可以包含其他的动态库或者静态库;

 

#3,动态库的其他概念

  • dll的编程机制与具体的编程语言和编译器无关;
  • 动态链接库随处可见

    Kernel32.dll:主要处理内存管理和进程调度;

    user32.dll:主要控制用户界面;

    gdi32.dll:负责图形方面的操作;

  • VC动态链接库分类

    Non-MFC dll:不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序调用;

    MFC Regular dll:包含一个继承自CWinAPP的类,但其无消息循环;

    MFC Extension dll:采用MFC的动态链接库版本创建,它只能被用MFC类库所编写的应用程序所调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sophia_xw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值