请教C++ 非托管DLL 调用的问题

rdao 2004-09-01 09:21:22
高手好:
我现在手头有第三方的C++ 类库,一共有两个文件夹,一个里面为openldap.dll文件和openldap.lib ,一个文件夹里面为.h头文件,请问我用C#可不可以调用这个openldap.dll,我怎样才能查到里面的函数?
谢谢,100分相送!!
...全文
170 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rdao 2004-09-02
  • 打赏
  • 举报
回复
是啊不过有头文件,只是比较难懂
amylove 2004-09-01
  • 打赏
  • 举报
回复
当然可以用啊,但是你要知道这个动态链接库里的函数结构,在C#里定义如下:
using System.Runtime.InteropServices;


[DllImport("openldap.dll")]
public static extern [函数返回类型] [函数名];

这样就可以用这个函数了。
rdao 2004-09-01
  • 打赏
  • 举报
回复
ding
qcny 2004-09-01
  • 打赏
  • 举报
回复
Firestone2003 2004-09-01
  • 打赏
  • 举报
回复
没有说明文档???
这个有困难
帮你顶
rdao 2004-09-01
  • 打赏
  • 举报
回复
高手请帮忙
rdao 2004-09-01
  • 打赏
  • 举报
回复
ding
rdao 2004-09-01
  • 打赏
  • 举报
回复
这个我知道,我就是不知道里面的函数结构,不过有头文件,还望指教

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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