lib有两种类型:静态lib和动态lib。
静态lib包括函数声明和函数实现,在链接时链接器会将静态lib中的二进制可执行文件加入最终的可执行文件中,导致最终可执行文件体积较大。
动态lib只包含函数的声明信息以及函数在dll中的入口信息,因此使用动态lib时必须要dll的支持。
dll是动态链接库,有无lib文件均可以使用dll。方式有两种:
- 在源代码中使用LoadLibrary和GetProcAddress。
- 结合动态lib使用,如前所述。
lib有两种类型:静态lib和动态lib。
静态lib包括函数声明和函数实现,在链接时链接器会将静态lib中的二进制可执行文件加入最终的可执行文件中,导致最终可执行文件体积较大。
动态lib只包含函数的声明信息以及函数在dll中的入口信息,因此使用动态lib时必须要dll的支持。
dll是动态链接库,有无lib文件均可以使用dll。方式有两种: