.lib 静态加载总结

 
.lib是一种文件名后缀
该文件为Windows操作系统中的库文件,相当于Linux中的.a或.o、.so文件
lib有静态lib和动态lib之分。
 
lib文件通过编译才可以使用编译分静态与动态之分。
 
静态编译
静态lib将导出声明和实现都放在lib中。编译后所有代码都嵌入到宿主程序
 
动态编译
动态lib相当于一个h文件,是对实现部分(.dll文件)的导出部分的声明。编译后只是将导出声明部分编译到宿主程序中,运行时候需要相应的dll文件支持
 
 
原文地址:https://www.cnblogs.com/zhangxiaosong/p/3459366.html