怎样用C编写DLL?

wuqiuzi 2000-04-06 09:58:00
加精
怎样用C编写DLL?
...全文
653 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Un1 2000-04-07
  • 打赏
  • 举报
回复
1.开始新demo dll工程
2.增加demo.c模块:
long __stdcall ProcessData(void *p)
{
// C 代码
...
...
}

3.增加文本文件demo.def
LIBRARY Demo
EXPORTS
ProcessData @1

4.编译。

在外部使用时,比如VB中:

声明:
Public Declare Sub ProcessData Lib "demo.dll" (p As Any)
softdoctor 2000-04-06
  • 打赏
  • 举报
回复
用VC创建Win32 DLL工程
添加一个.c文件
函数作完以后
作一个.DEF文件
内容如下
Library youdllName

export yourfunName

编译
telan 2000-04-06
  • 打赏
  • 举报
回复
申明时:
_declspec(dllexport) 函数原型


调用时:
_declspec(dllimport) 函数原型

69,335

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧