VS2022 中动态链接库生成的两种方法
动态链接库介绍
**动态链接库(Dynamic Linkable Library, DLL)**是Windows上实现代码共享的一种方式。动态链接库的源码就是函数或者类的具体实现,经编译后生成一个后缀名为dll的文件,这个文件就是动态链接库文件。这个文件不可以单独运行,需要和它的调用者(可执行程序,exe程序,或者其它的动态链接库)一起使用。
使用动态链接库的优点
(1)有利于代码和数据的共享
(2)有利于系统模块化开发
(3)有利于软件升级
(4)有利于保护软件技术
生成方法
(1)通过关键字_declspec(dllexport)导出
1、 首先再VS中创建一个空项目,添加对应的头文件和源文件,和创建普通的工程项目一样
2、在头文件test1.h中的格式如下
其中_cplusplus是cpp中的自定义宏,表示这是一段cpp代码。随后的 entern "C"必须要有,不然