动态链接库与静态链接库

库有两种:动态链接库和静态链接库。

一,使用动态链接库:

通过项目——属性——配置属性——常规——项目默认值——配置类型下,选择动态库(.dll)选项

这样会生成.lib和.dll两种文件。

只是该.lib文件不包含程序实现文件,只包含函数入口信息,因此必须与对于生成的.dll文件配套使用。

使用时又分为静态链接和动态链接。

静态链接需要.h、.lib、.dll三种文件

动态链接只需要.dll文件,通过LoadLibrary加载获取函数入口地址。

二、使用静态链接库:

通过项目——属性——配置属性——常规——项目默认值——配置类型下,选择静态链接库(.lib)选项

这样只生成.lib文件。

该lib文件不仅包含程序入口地址,也包含程序实现代码,与上面的.lib文件是不一样的。

使用时只需要头文件和该lib文件即可。

参考文献:https://blog.csdn.net/piaoxuezhong/article/details/64127436

猜你喜欢

转载自www.cnblogs.com/zhuluqing/p/8948005.html
今日推荐