项目要调用c++的库,能正常引用进来,现在的问题是参数类型的转换了,c++中的原型是这个
FindFace(char * pBuffer, long nSize,long nWidth, long nHeight, long & nNumber);
在c#项目里要求的参数变成long变int能理解,char*应该是指针,网上也有转sbyte*的方法,找不到int*要怎么定义了,请教下大家有没有知道的,,应该怎么使用。
int result = 0;
CfaceDetect.Findeface(....,ref int result)
提示这个错误了,我把这句调用的方法放在unsafe和fixed中的
ref result