DLL文件概述及安装方法
在日常生活中,我们经常在浏览电脑文件,特别是安装某款软件寻找bin文件夹里的setup时(这里专指使用windows系统的用户,linux大神别处走),碰到.dll文件。看懂世界需要一双善于怀疑的眼睛,那么,这个.dll文件到底是什么,有什么用呢?“DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不
在日常生活中,我们经常在浏览电脑文件,特别是安装某款软件寻找bin文件夹里的setup时(这里专指使用windows系统的用户,linux大神别处走),碰到.dll文件。看懂世界需要一双善于怀疑的眼睛,那么,这个.dll文件到底是什么,有什么用呢?
“DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。 ” --摘自百度百科
上述解释可能会显得较为晦涩,我们可以这样想,在一个操作系统里,各个模块之间是如何调用的呢,手头的模块想要实现一个其他极其普通的功能,难道每开发一个模块,就要重新再写一遍代码吗?DLL文件便是用来解决这个问题,它里面存放的是某个小函数的实现过程,当程序需要调用时就载入DLL文件获取函数地址。这样做的好处是非常直观的,当运行某个程序时不需要一开始就加载所有代码,只有在需要的时候才载入DLL文件,节省了时间和空间。
如何加载DLL文件呢?常用的两种链接方法是加载时动态链接和运行时动态链接。
更多推荐
所有评论(0)