C#实现调用C/C++中的函数

来源:互联网 发布:广联达软件官方网站 编辑:程序博客网 时间:2024/05/18 09:05

开发时可能会遇到C#代码需要调用C++中封装的函数的问题,

解决方法,大家可以用到俩个关键字__declspec(dllexport),DllImport。

代码:

C/C++侧代码:

#define DLLEXPT __declspec(dllexport)DLLEXPT void functionname(int a,int b){a=a+b;}

C#侧代码在一个类中使用如下代码

[DllImport("ExportDll.dll")]public extern static void functionname(int a,int b);
C#侧即可实现functionname函数的调用。

0 0
原创粉丝点击