制作DLL文件并且调用

本文介绍了如何在VS2019中创建一个具有导出函数的动态库,并详细讲解了动态库的生成步骤,包括在Release和x64模式下编译。接着,文章展示了如何在另一个测试程序中加载并调用这个动态库中的函数,验证了调用的成功。
摘要由CSDN通过智能技术生成

动态库调用经常会用到,本篇博文介绍从制作动态库到调用的整个过程。
首先制作自己的动态库,打开VS ,博主用的是VS2019版,里面有一个DLL的模板如下图
选择具有导出项的动态库
在这里插入图片描述

在这里插入图片描述
点击创建后,项目如下图所示
在这里插入图片描述
在FirstDll.h 中定义自己要调用的函数,特别提示调用函数要用到extern "C"包含 如下图所示

在这里插入图片描述
对应的.cpp 如下
在这里插入图片描述
这时,要写的代码就写完了,下面就选择Release ,x64 生成就可以了,如下图所示

在这里插入图片描述
这时,自己的动态库就制作好了 在 项目的 X64 文件夹下,如下图所示
在这里插入图片描述
下面介绍 加载动态库并且调用动态库中的函数的方法,建立一个测试程序如下图所示
在这里插入图片描述
在这里插入图片描述
把上面建立的DLL的文件复制到测试项目的文件夹下,如下图所示
在这里插入图片描述
下面开始在测试程序中调用,如下图所示
在这里插入图片描述
显示DLL 加载成功如下图所示
在这里插入图片描述
下面在程序中调用 DLL 所定义的函数 ,如下图所示
在这里插入图片描述
测试结果如下,显示调用成功
在这里插入图片描述
好了,本篇博文结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值