windows下的动态库,伴随着一个同名.lib文件,当使用静态加载的方式使用dll文件时,需要用到该lib文件,当使用动态方式使用dll文件时,不需要该lib文件。(https://blog.csdn.net/qq_35865125/article/details/104334803)
lib是编译时的东西,在lib里面包含了方法名和方法所在的dll名字,可以用dumpbin -all XXX.lib查看内容。
dll是运行时的东西,里面是方法的实体。可以通过depends查看里面的方法和引用的dll文件等。
good: https://www.cnblogs.com/ouyangping/p/7941193.html
Ref:
https://www.cnblogs.com/ouyangping/p/7941193.html