dll文件是干什么用的啊?

已举报 回答 关注
dll文件是干什么用的啊?
问在线客服
扫码问在线客服
  • 回答数

    4

  • 浏览数

    5,336

4个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。
DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL 副本的内容。DLL 是一个包含可由多个程序同时使用的代码和数据的库。
动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库(DLL)中,您无需重新生成或安装整个程序就可以应用更新。
取消 评论
DLL,dynamic-link library,动态链接库。我们看他的说明,是应用程序扩展。
DLL内是一些程序的功能。由于使用静态链接库(static LIBrary,LIB)会使主程序变得臃肿,并且难以改进,所以乎产生了DLL,如果发现哪一个功能有问题,直接修改对应的DLL就行了,当然也不能有太多DLL,否则就很零碎。
程序怎么调用DLL呢?我们前面说到了LIB,首先我们说怎么调用LIB,调用LIB是用#pragma语句,把LIB的整个内容导入程序,这样程序就可以脱离LIB而工作,但是主程序会很臃肿。我们在生成DLL的时候,一般也会生成一个LIB,这个LIB里面列举了在DLL里面所有东西的声明,注意是声明,不是定义。当程序要去是用这个函数,他从LIB里面找到有这个声明,然后他就在整个文件夹去找这个函数,当然就能在DLL里面找到。
取消 评论
是惠普公司提供给用户的工具软件,多数没有用,可以删除。
取消 评论
MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息。如目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。
不要删除的好 如果你觉得碍眼可以把他们设成隐藏属性
取消 评论
ZOL问答 > dll文件是干什么用的啊?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?