目录
一、简介
C++中的静态链接库(Static Link Libraries,通常是.lib或.a文件)和动态链接库(Dynamic Link Libraries,通常是.dll文件在Windows上,或.so文件在Unix/Linux系统上)都是用来在程序中重用代码的手段,但它们在链接和运行时行为上有显著不同。
二、两种链接方式
1.静态链接库:
一种是lib包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。
一种是lib包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static