动态链接库是什么意思 动态链接库

什么是动态链接库【动态链接库是什么意思 动态链接库】您好,很高兴为您解答 。
动态链接库(Dynamic Link Library或者Dynamic-link library,缩写为DLL),是微软公司在微软视窗操作系统(即Windows操作系统)中实现共享函数库概念的一种方式 。这些库函数的扩展名是.DLL、.OCX(包含ActiveX控制的库)或者.DRV(旧式的系统驱动程序) 。
动态链接库缩写为DLL,在电脑中可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分 。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库(DLL)中,您无需重新生成或安装整个程序就可以应用更新 。
如若满意,请点击【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
动态链接库是什么?什么是动态链接库?DLL三个字母对于你来说一定很熟悉吧,它是Dynamic Link Library 的缩写形式,动态链接库 (DLL) 是作为共享函数库的可执行文件 。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数 。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数 。DLL 还有助于共享数据和资源 。多个应用程序可同时访问内存中单个 DLL 副本的内容 。

动态链接库是什么意思 动态链接库

文章插图
dll文件怎么使用Dell向运行于Windows操作系统下的程序提供代码、数据或函数 。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序 。
打开一个程序的安装目录,在这里面可以看到一些dll的一些文件 。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具 。
右边有一个更多,点击一下“更多”,可以看到它的默认安装路径,如果不需要更改的话,它就会默认的安装到c盘的程序文件夹中 。
点击安装之后,在它弹出的面板中有一个自动汉化的说明,我们点击“已阅” 。接着在它的安装过程中会出现一个安装类型,可以根据需要选择一个安装类型,这里就选择它默认的“典型安装”,然后点击:下一步 。当安装到汉化的安装目录的时候它会提示,如果是不想把它安装到默认位置的话,可以在点击浏览选择一个安装的文件位置 。
动态链接库和静态链接库的区别一、指代不同
1、动态链接库:是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式 。
2、静态链接库:函数和数据被编译进一个二进制文件(通常扩展名为*.LIB),Visual C++的编译器在链接过程中将从静态库中恢复这些函数和数据并把他们和应用程序中的其他模块组合在一起生成可执行文件 。
二、特点不同
1、动态链接库:库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库)或者 ".drv"(旧式的系统驱动程序) 。
2、静态链接库:使用的.lib文件,库中的代码最后需要连接到可执行文件中去 。
三、调用方法不同
1、动态链接库:提供了一种使进程可以调用不属于其可执行代码的函数 。函数的可执行代码位于一个 DLL 文件中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数 。
2、静态链接库:用程序所需的全部内容都是从库中复制了出来,所以静态库本身并不需要与可执行文件一起发行 。
参考资料来源:百度百科-静态链接库
参考资料来源:百度百科-动态链接库

    秒懂生活扩展阅读