动态库调用经常会用到,本篇博文介绍从制作动态库到调用的整个过程。
首先制作自己的动态库,打开VS ,博主用的是VS2019版,里面有一个DLL的模板如下图
选择具有导出项的动态库
点击创建后,项目如下图所示
在FirstDll.h 中定义自己要调用的函数,特别提示调用函数要用到extern "C"包含 如下图所示
对应的.cpp 如下
这时,要写的代码就写完了,下面就选择Release ,x64 生成就可以了,如下图所示
这时,自己的动态库就制作好了 在 项目的 X64 文件夹下,如下图所示
下面介绍 加载动态库并且调用动态库中的函数的方法,建立一个测试程序如下图所示
把上面建立的DLL的文件复制到测试项目的文件夹下,如下图所示
下面开始在测试程序中调用,如下图所示
显示DLL 加载成功如下图所示
下面在程序中调用 DLL 所定义的函数 ,如下图所示
测试结果如下,显示调用成功
好了,本篇博文结束。