免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 13427 | 回复: 10
打印 上一主题 下一主题

[C] c语言怎么调用DLL呢, [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-13 10:18 |只看该作者 |倒序浏览
c语言怎么调用DLL呢,比如怎么调用C编写的DLL,怎么用DELPHI的DLL
现在我不知道怎么用C来调用DLL,请各位帮忙

论坛徽章:
0
2 [报告]
发表于 2003-10-13 15:16 |只看该作者

c语言怎么调用DLL呢,

VC可以,C还真就不知道,DLL是为了Windows诞生的,C就不是为了Windows了,所以他能不能调用还真就不好说

论坛徽章:
0
3 [报告]
发表于 2003-10-13 15:26 |只看该作者

c语言怎么调用DLL呢,

C编写的Dll??DLL是微软的概念,Unix,Linux下没这个东西吧??

论坛徽章:
0
4 [报告]
发表于 2003-10-13 15:44 |只看该作者

c语言怎么调用DLL呢,

unix: man dlopen,或者看看ibm developer上面关于动态链接库得文章
windows: msdn,或者用vc提供得dll模板

论坛徽章:
0
5 [报告]
发表于 2003-10-13 16:06 |只看该作者

c语言怎么调用DLL呢,

楼上的,你说的是.so吧?unix下面能认识.dll么?

论坛徽章:
0
6 [报告]
发表于 2003-10-13 18:10 |只看该作者

c语言怎么调用DLL呢,

我所指的是ANSI C下调用DLL怎么实现,是不是没有办法实现呀,只能是用VC才可以调用DLL,还是用ANSI C就可以调用DLL呢,还有就是如果可以调用的话,是否可以调用DELPHI编写的DLL程序

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2003-10-13 20:01 |只看该作者

c语言怎么调用DLL呢,

ANSI C 和 DELPHI ?
风 和 牛?
亦或是 马?

论坛徽章:
0
8 [报告]
发表于 2003-10-14 09:23 |只看该作者

c语言怎么调用DLL呢,

c的sdk编程的时候调用的api也应该是从dll中导出来的吧,这样c应该也是能调用dll的;
凭感觉我觉得是这样的:
1,用c调用一个加载器LOADER<可能是个api函数>;
2,加载xx.dll
3,找到你要调用的函数的地址P_FUNC
4,调用FUNC即可

论坛徽章:
0
9 [报告]
发表于 2003-10-14 13:00 |只看该作者

c语言怎么调用DLL呢,

dlopen

论坛徽章:
0
10 [报告]
发表于 2003-10-14 13:22 |只看该作者

c语言怎么调用DLL呢,

linux下面也可以使用windows的dll,像著名的mplayer就是使用的wine lib来调用windows下面的dll解码器来播放一些音频文件的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP