一、创建DLL
1.生成DLL文件,导出函数,一般有两种方法,一种是在函数声明前面加上__declspec(dllexport),另一种是用def文件来动态导出函数。这篇写一个用def导出函数的小demo。
2.创建makedll文件。
(1).makedll.h
#define MATHFUNCSDLL_EXPORTS
#ifdef MATHFUNCSDLL_EXPORTS
#define MATHFUNCSDLL_API __declspec(dllexport)
#else
#define MATHFUNCSDLL_API __declspec(dllimport)
#endif
extern "C"
{
MATHFUNCSDLL_API int multiply(int a, int b);
MATHFUNCSDLL_API int add(int c, int d);
}
makedll.cpp