永发信息网

C++中的dll在C#中调用问题

答案:3  悬赏:70  手机版
解决时间 2021-04-21 05:22
  • 提问者网友:浪荡绅士
  • 2021-04-21 02:18

第一个函数是这样的

int sendbuf(unsigned char * Buf, Struct1 &send, int &nLen)

SendStruct 是输入的结构,

buf是输出内存

nlen是输出的内存长度

int unSendbuf(unsigned char * Buf, Struct1 &send, int &nLen)

buf是输如的内存

nLen是输入的内存长度

send是输出的结构

不知道这两个函数在C#中该如何使用 DllImport的方式调用了!

望高手指教!谢谢

最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-04-21 03:27

太专业了,想不出来,能不能说简单一点呀!

全部回答
  • 1楼网友:患得患失的劫
  • 2021-04-21 05:11
你可以详细到去查下c#动态调用DLL 就是Dllimport [“*.dll”]; 你都知道DLLimport了,就不知道查查具体到用法????
  • 2楼网友:杯酒困英雄
  • 2021-04-21 03:33

右键工程,添加引用,选择你的库。然后直接打这个库的名字就会有提示了。然后你就可以操作你的函数了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯