什么是DLL文件
DLL:Dynamic Link Library 动态链接库,可以理解成一种.ddl后缀的可执行文件,绝大部分的DLL文件都是二进制机器码,DLL是不能够直接运行的,通常DLL文件中包含的是多个程序都能够使用的通用代码、数据等。
当程序编译完成的时候,在编译完到执行的这个过程中,会有一个链接器进行链接的过程,因为变异后的二进制文件会告诉编链接器,我现在还需要什么dll文件才能够启动,如果报错,则是无法找到dll文件或者dll文件缺失。
以windows系统举例,dll文件可以放在
- windows系统文件
- windows文件
- .exe文件的目录下
- 当前目录
- PATH环境变量