方法与调用静态库几乎一样。只是由原先的选择静态库变成了选择DLL
1. 新建项目->win32控制台应用程序->输入名字与路径->下一步选择DLL(D)->完成。
2. 这时候会发现头文件中少一个与源文件名相同的头文件,像头文件中加上这个与源文件同名的头文件。
include “stdafx.h”
extern “C”
{
_declspec(dllexport) int add(int a,int b);
typedef int (* ApiAdd)(int,int);
}
在源文件中写下面的代码
include “stdafx.h”
include”dongtaiku.h”
int Add(int a,int b)
{
return a+b;
}
此时进行编译。然后找出.Dll文件和.h文件
3.新建win32控制台应用程序空项目。将.h和.Dll文件拷贝项目中。在头文件中添加.h文件。然后将里面的declspec(dllexport)删除。
在.cpp文件中写上下面代码: