下面详细介绍使用C++语言生成DLL过程:
1,创建工程
首先选择“VC++ ”语言,然后选择“Win32项目 ”,然后选择工程位置和填写工程名称,然后点击”下一步“,再点击”下一步 “,在”应用程序类型 “中选择“DLL(D) ”,然后点击”完成 “,至此工程创建成功。
2,编写函数
如果工程名字是test,在源文件文件夹中会有一个”test.app“文件,打开文件,在文件中写:
extern "C" __declspec(dllexport) int sum(int a,int b)
{
return a+b;
}
首先:extern "C" __declspec(dllexport) 这部分是固定的,然后是函数返回值类型 ,函数名称 ,函数传入参数列表,下面就是函数的具体实现。
3,生成DLL
选择生成方式为”Debug“或者”Realse“,然后在Debug文件夹或者Realse文件夹中会找到相应的DLL文件。
4,验证DLL
这一步个人感觉蛮好的,去网上下载个DLL函数查看器,然后打开生成的DLL文件,看是否你要的函数在里面。