编写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; } 第七步:直接运行即可
相关文章推荐
- unix下编写socket程序的一般步骤
- 用 C 语言编写 Windows 服务程序的五个步骤
- 用CodeGear C++ Builder 2007编写dll程序(一)
- 用C语言编写Windows服务程序的五个步骤
- 用 C 语言编写 Windows 服务程序的五个步骤
- j2ee程序编写步骤
- 由云台协议DLL浅谈插件程序的编写(上)【原创】
- 编写服务程序步骤
- 用 C 语言编写 Windows 服务程序的五个步骤
- 用 C 语言编写 Windows 服务程序的五个步骤
- 用C语言编写Windows服务程序的五个步骤
- 用C语言编写Windows服务程序的五个步骤
- 由云台协议DLL浅谈插件程序的编写(下)【原创】
- unix下编写socket程序的一般步骤
- java 3D API官方教程:1.4 编写Java3D程序的一般步骤
- 编写基于MFC的Vega程序步骤
- 用C编写Windows服务程序的五个步骤
- 用C语言编写Windows服务程序的五个步骤
- 用CodeGear C++ Builder 2007编写dll程序(二)
- 用C语言编写Windows服务程序的五个步骤