您的位置:首页 > 其它

编写DLL程序的步骤

2014-05-27 20:03 274 查看
第一步:创建一个动态链接库程序
第二步:编写一个测试程序
#include "stdafx.h"
int add(int a,int b)
{
return a+b;
}
int sub(int a,int b)
{
return a-b;
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD  ul_reason_for_call,
LPVOID lpReserved
)
{

return TRUE;
}

第三步:定义一个def文件(比如EXPORTS.def)
EXPORTS
add
sub

第四步:直接编译DLL文件

第五步:编写测试程序,把编译目录下的xxx.dll 和xxx.lib  拷到你要调用此DLL的程序中    xxx.lib放到工程目录下,xxx.dll放到编译目录下

第六步:测试程序例如
// testDLL.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#pragma comment(lib,"myDLL.lib")
_declspec (dllimport) int add(int,int);
_declspec (dllimport) int sub(int,int);
int main(int argc, char* argv[])
{
int a=5,b=1,c=0;
c=add(a,b);
printf("%d",c);
return 0;
}

第七步:直接运行即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: