lib文件除了一个动态库还有什么
问题更新日期:2024-10-11 12:04:58
问题描述
lib文件除了一个动态库还有什么急求答案,帮忙回答下
- 精选答案
-
.lib是一种文件名后缀,该文件为Windows操作系统中的库文件,相当于Linux中的·a或·o、.so文件。 lib文件通过编译才可以使用,编译分静态与动态之分。 静态编译 静态lib将导出声明和实现都放在lib中。编译后所有代码都嵌入到宿主程序。
动态编译 动态lib相当于一个h文件,是对实现部分(.dll文件)的导出部分的声明。编译后只是将导出声明部分编译到宿主程序中,运行时候需要相应的dll文件支持。






