阅读背景:

c++中静态库和动态库的创建与链接(二)

来源:互联网 

2、动态库

     在使用动态库的时候,往往提供两个文件:一个引入库(.lib)和一个DLL(.dll)文件。虽然引入库的后缀也是.lib ,但是动态库的引入库文件和静态库文件有着本质的区别,对一个DLL来说,其引入库文件(.lib)包含DLL导出的函数和变量的符号名,而.dll文件包含该DLL实际的函数和数据。在使用动态库的情况下,在编译链接可执行文件时,只需要链接该DLL的引入库文件,该DLL中的函数代码和数据并不复制到可执行文件中。发布产品时,需要同时发布.exe和动态链接库。     在使用动态库的时候,往往提供两个文件:一个引入库(.lib)和一个D




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: