2静态链接库的创建与使用
静态链接库的创建与使用
1.静态链接库与动态链接库的区别
静态库
静态链接库文件扩展名为**.lib**, 相当于多个**.obj** 文件链接而成的一个库文件。使用时,需要对应的 .h 头文件和 .lib。
优点是,使用步骤少,简单方便。缺点是生成的 .exe 较大,而且每次修改 .lib, .exe 都需要重新编译。
动态链接库文件扩展名为.dll, 可以多个进程可以共享一个同一个动态链接库,能够节省内存空间。仅在运行时需要,如果修改动态链接库,不一定需要重新编译 .exe, 版本升级方便。
和动态链接库相比较,静态链接库生成和使用都更简单。
发布于