请教一个C#调用C++ DLL库的问题
who__ 2012-10-01 01:45:43 使用C#编写界面,调用C++的函数,C++代码中又调用了一个Matlab编写的函数。
其中,C++调用Matlab的函数的开始声明了一个Matlab变量
mwArray mwp(5, 1, mxDOUBLE_CLASS);
问题就出在这里,在用C#调用的时候,在上面的声明处会报错:
“Attempted to read or write protected memory. This is often an indication that other memory is corrupt.”
用C++程序调用的时候就很正常。
请问是什么问题,应该如何处理?
谢谢!!