c语言建立和调用dll
2013-03-05 10:38
176 查看
建立dll
1 初建win32控制台空项目
2 头文件 add.h
add.c
3 编译导出dll和头文件
调用dll
1 初建win32控制台空项目
2 头文件 add.h
int __declspec(dllexport)add(int,int);//入口函数加 __declspec(dllexport)
add.c
#include "add.h" int __declspec(dllexport)add(int x,int y){ return x+y; }
3 编译导出dll和头文件
调用dll
#include<stdio.h> #include<Windows.h> #include "add.h" typedef int (*PF)(int,int); int main(){ HINSTANCE hDll; //DLL句柄 PF pf; int ret; hDll = LoadLibrary(L"D://add.dll"); //加载 dll if(hDll){ pf = (PF)GetProcAddress(hDll,"add");//通过指针获取函数方法 r = pf(1,1); printf("%d\n",r); } return 0; }
相关文章推荐
- c++建立DLL 及c# 调用
- c语言学习笔记 之调用dll动态库
- 在Windows Phone项目中调用C语言DLL
- 在Delphi中调用C语言编写的DLL
- delphi调用c语言的dll,退出时出现access violation at 0x...
- 使用C语言写DLL,在C#中调用
- c#调用c语言dll,形参有char*
- C语言生成DLL供C#调用
- Visual Studio下建立并隐式调用自己的动态链接库dll
- C语言调用DLL动态链接库出错
- C#调用C语言写的dll,并发布web服务
- Qt中隐式调用VS建立的dll动态库
- 在VS2008环境下编写C语言DLL,并在C++和C#项目下调用
- C语言创建动态dll,并调用该dll(visual studio 2013环境下)
- vs2008建立DLL的过程和调用过程
- C#调用C语言生成的DLL“未找到入口”
- visual C语言 dll定义及Mfc中调用定义规则
- 在VS2008环境下编写C语言DLL,并在C++和C#项目下调用 (转载)
- 我在DLL中建立了一个TImage,但调用时出现错误"Cannot assign a TFont to a TFont"
- C++Builder建立及调用DLL