书接上文,上一篇文章详细介绍了怎么创建动态库文件,写全局导出函数。
那么生成的dll和lib文件应该怎么被第三方调用呢?这就是本文要探讨的内容。
调用的方法有很多种,可以包含路径然后include头文件,还可以有本文即将介绍的办法。
- 步骤一:创建一个新的工程,用以测试写好的dll和lib文件,工程我取名为TestMyDll,添加源文件main.cpp,代码如下(全局函数的定义请看上一篇文章: 如何在VS2015创建动态库DLL(详细步骤))
#include <stdio.h>
#pragma comment(lib,"my.lib")
__declspec(dllimport) int Add(int a, int b);
int main()
{
int result = Add(10, 11);
printf(