永发信息网

高人请指教下C#里怎样用头文件(xxxx.h),以及如何将头文件编译成动态链接库DLL

答案:1  悬赏:40  手机版
解决时间 2021-05-04 14:22
  • 提问者网友:且恨且铭记
  • 2021-05-04 09:40
做了好久都没成功。到底该怎么做啊。
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-05-04 09:46
通过头文件你就可以知道DLL文件里面有那些方法,然后用一个C#类重新封装他们。

[DllImport("XXX.dll", EntryPoint = "函数名称", CallingConvention = CallingConvention.StdCall)]
static extern int 函数名称(
byte[] InImage,//参数1
int x,//参数2
int y,//参数3
);

我现在就在做这种工作,也是一个DLL和几个头文件,不过我又用C++把那个DLL再封了一个层,把我上层要完成的工作用C++写出来,完了我用C#就更方便调用了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯