建立C++的dll
来源:互联网 发布:淘宝电商平台技术架构 编辑:程序博客网 时间:2024/04/25 19:19
首先在创建类向导中选择默认的Regular DLL With MFC shared linked
在主头文件的开始添加
extern "C" int _declspec(dllexport)Add(int a,int b);
然后在主源文件的末尾加入
extern "C" int _declspec(dllexport)Add(int a,int b)
{
int c;
c=a+b;
return c;
}
生成dll即可
然后exe程序的源文件为:
#include <iostream>
#include <windows.h>
using namespace std;
typedef int(*pAdd)(int a,int b);
void main(void)
{
HINSTANCE hDLL;
pAdd Add;
hDLL=LoadLibrary("MyDll.dll");
// loading Dynamatic Link Libaray
Add=(pAdd)GetProcAddress(hDLL, "Add");
cout << (*Add)(10, 20) << endl;
FreeLibrary(hDLL); // unload DLL file
}
- 建立C++的dll
- C++Builder建立及调用DLL
- Delphi 中动态链接库(dll)的建立和使用 (c下的LIB和Dll相似)
- Microsoft Visual studio 2015 C 程序项目建立和缺失ucrtbased.dll的解决办法
- Delphi中DLL库的建立
- 用汇编语言建立DLL的技术
- Delphi中DLL的建立和调用
- 建立注册DLL和反注册DLL文件的快捷方式
- Socket的建立 c#
- c语言-单链表的建立
- C语言 堆栈的建立
- C语言树的建立
- C#调用C的DLL
- Qt调用C的DLL
- delphi调用c的dll
- VC6.0 向导建立的各种DLL工程的区别
- win32Masm建立DLL
- dll 文件 建立 示例
- 分析CEGUI的最小资源定制
- Spring工作原理
- Windows下服务管理cmd
- 微机原理课程设计32位汇编学习之四(显示字符串之特殊字体)
- 同步/异步与阻塞/非阻塞的区别
- 建立C++的dll
- VMWare与主机连接并接入Internet
- FreeGlut 框架
- 关于解释性语言和编译性语言
- 系统时间和weblogic时间不一样的解决办法
- javascript 性能优化
- 关于宏展开的一些总结
- 一份比较详细的DOS命令说明
- Read and Write Excel