121.DLL的封装和调用(C/C++)

121.DLL的封装和调用(C/C++)

目录

1.创建DLL项目工程

2.正式编码

3.生成DLL和lib​编辑

4.封装SDK

5.调用封装的dll

1.创建DLL项目工程

第一步:打开vs2022,创建新项目。

第二步: 选择“动态链接库(DLL)”。

第三步:设计项目名称和路径

2.正式编码

第一步:右击项目,选择属性跳转进去。

第二步:根据需要配置C/C++语法标准并应用。

第三步:取消预编译头

第四步:添加预处理器定义(宏定义)DLL_BUILD,后面编写头文件用得上。

第五步:配置完这些之后,可以删除刚创建的模板

第六步:下来创建自己的代码模块。

第七步:编写.h文件和.cpp文件

3.生成DLL和lib

第二步:打开文件所在位置

在Debug文件下就能看见dll文件和lib文件

4.封装SDK

第一步:创建空文件夹,分别创建include(存放.h)和dll(存放lib和dll)文件夹.

5.调用封装的dll

第一步:创建一个新项目,并进入新项目属性配置

第二步:进入项目配置,导入SDK头文件路径。

第五步:导入SDK的dll库,设置dll库路径,然后选择lib。

第六步:添加main函数测试

#include "MyDll.h"

int main() {

my::print();

return 0;

}

运行一下,能成功在控制台输出则说明,封装dll和调用成功。

相关文章

麦芒电池能用多久<>的精彩回答
365bet网址多少

麦芒电池能用多久<>的精彩回答

⌛ 10-05 👁️‍🗨️ 7557
华为手机怎么打开语音助手 华为打开语音助手方法【详细步骤】
神器365软件下载

华为手机怎么打开语音助手 华为打开语音助手方法【详细步骤】

⌛ 07-20 👁️‍🗨️ 5705
全球限量1000枚
365bet网址多少

全球限量1000枚

⌛ 09-28 👁️‍🗨️ 1069
ysl唇釉105怎么样 ysl唇釉103和105试色
神器365软件下载

ysl唇釉105怎么样 ysl唇釉103和105试色

⌛ 08-08 👁️‍🗨️ 7999
如何成为一名优秀导购:六个关键销售场景的应对策略
365bet网址多少

如何成为一名优秀导购:六个关键销售场景的应对策略

⌛ 08-26 👁️‍🗨️ 5107
淘宝积分多少钱一分?有哪些常见问题?
神器365软件下载

淘宝积分多少钱一分?有哪些常见问题?

⌛ 08-23 👁️‍🗨️ 7345