您的位置:首页 > 编程语言 > C语言/C++

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

2014-04-16 17:11 351 查看
开发时可能会遇到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函数的调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# c语言