动态链接库是什么?动态链接库的优点有哪些?

来源:京华在线网 | 2023-03-30 09:56:52 |

动态链接库是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。这些库函数的扩展名是 ”.dll"、".ocx"(包含ActiveX控制的库)或者 ".drv"(旧式的系统驱动程序)。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 文件中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个 DLL 副本的内容。使用动态链接库可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您有一个大型网络游戏,如果把整个数百MB甚至数GB的游戏的代码都放在一个应用程序里,日后的修改工作将会十分费时,而如果把不同功能的代码分别放在数个动态链接库中,您无需重新生成或安装整个程序就可以应用更新。

动态链接库的优点有哪些?

1.扩展了应用程序的特;

2.可以用许多种编程语言来编写;

3.简化了软件项目的管理;

4.有助于节省内存;

5.有助于资源共享;

6.有助于应用程序的本地化;

7.有助于解决台差异;

8.可以用于一些特殊的目的。Windows 使得某些特只能为 DLL 所用。


备案号:粤ICP备18023326号-41 联系网站:85 572 98@qq.com