编写DLL程序方法(二)
来源:互联网 发布:java抽象类的特点 编辑:程序博客网 时间:2024/06/08 04:58
第一步:创建一个动态链接库程序第二步:编写一个测试程序#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 addsub第四步:直接编译DLL文件第五步:编写测试程序,把编译目录下的xxx.dll 和xxx.lib 拷到你要调用此DLL的程序中 xxx.lib放到工程目录下,xxx.dll放到编译目录下第六步:测试程序例如// testDLL.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <windows.h>typedef int (*addFunction)(int,int);typedef int (*subFunction)(int,int);int main(int argc, char* argv[]){int a=5,b=1,c=0; addFunction add; subFunction sub;add=(addFunction)GetProcAddress(LoadLibrary("myDLL.dll"),"add");sub=(addFunction)GetProcAddress(LoadLibrary("myDLL.dll"),"sub"); c=add(a,b);printf("%d\n",c);c=sub(a,b);printf("%d\n",c);return 0;}第七步:直接运行即可
0 0
- 编写DLL程序方法(二)
- 用CodeGear C++ Builder 2007编写dll程序(二)
- 在QT下编写带DLL的程序(二)
- C++ 编写dll程序
- DLL的编写方法
- DLL编写+MFC调用程序
- c++ dll 程序的编写
- 编写DLL程序的步骤
- 非MFC dll编写方法
- 关于DLL的编写方法!
- C++编写DLL的方法
- C++编写DLL的方法
- C++编写DLL的方法
- C++编写DLL的方法
- C++编写DLL的方法
- C++编写DLL的方法
- C++编写DLL的方法
- c++编写dll的方法
- ADO.NET中5大对象简介
- iOS—修改AFNetworking源文件可接收text/plain的方法
- Scripts:查询db_block_buffer使用率的脚本perf_db_block_buffer_usage.sql
- AOP技术研究
- Big Event in HDU
- 编写DLL程序方法(二)
- <PY><core python programming笔记>C21 数据库编程
- Scripts:查询参数信息的脚本parms.sql
- 类的sizeof
- Apache Indexes FollowSymLinks详解
- Android 停止Service
- Java 获取最大回文字符串
- 九度 题目1185:特殊排序
- AFNetworking 2.0 编译不过的问题修复