请教,C#中调用C++类的函数时,参数int*如何
2个回答
展开全部
在C#中调用C++的函数,先编译一个动态链接库,在引入该函数符号,就可以直接调用了。
[DllImport(@"ccc.dll", EntryPoint = "cppfunc", CallingConvention = CallingConvention.StdCall]
public extern static void cppfunc(int[] aa);
void csharpfunc()
{
int [] aa=new aa[10];
cppfunc(aa);
}
[DllImport(@"ccc.dll", EntryPoint = "cppfunc", CallingConvention = CallingConvention.StdCall]
public extern static void cppfunc(int[] aa);
void csharpfunc()
{
int [] aa=new aa[10];
cppfunc(aa);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询