Windows系统下静态库和动态库的生成方法

Posted c&z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows系统下静态库和动态库的生成方法相关的知识,希望对你有一定的参考价值。

静态库的生成方法:直接创建静态库项目,写好功能后,编译生成即可,把头文件和静态库提供给别人即可使用

动态库的生成方法:创建动态库项目,在头文件中写入:

#ifdef DLLEXPORT

#define DLL _declspec(dllexport)

#else

#define DLL _declspec(dllimport)

#endif

然后在stdafx.h头文件中写入(Visual Studio 2017):

#define DLLEXPORT

最后编译生成即可,把头文件,引入库和动态库提供给别人即可使用。

以上是关于Windows系统下静态库和动态库的生成方法的主要内容,如果未能解决你的问题,请参考以下文章

详解Linux下静态库/动态库的生成和使用(含代码示例和操作流程)&&动态库和静态库的区别

Linux下gcc生成和使用静态库和动态库详解

动态链接库和静态链接库的区别

Linux下Gcc生成和使用静态库和动态库详解

关于Linux静态库和动态库的分析

linux上静态库和动态库的编译和使用(附外部符号错误浅谈)