文章目录
一、创建导出testdll
二、新建一个类mydll
三、mydll中写要导出的函数
四、mydll头文件中写导出的函数
extern “C” _declspec(dllexport) __stdcall int Plus (int x,int y);
以C 语言导出,内平栈
五、将生成的testdll.dll和testdll.lib放到工程目录下
六、exe程序导入dll
#include "stdafx.h"
#pragma comment(lib,"testdll.lib")
extern "C" __declspec(dllimport) __stdcall int Plus (int x,int y);
extern "C" __declspec(dllimport) __stdcall int Sub (int x,int y);
extern "C" __declspec(dllimport) __stdcall int Mul (int x,int y);
extern "C" __declspec(dllimport) __stdcall int Div (int x,int y);
int main(int argc, char* argv[])
{
int x = Plus(1,2);
printf("%x",x);
getchar();
return 0;
}