我在调用该DLL时发现,第一次调用没有问题,能通过DLL计算结果。
但当我第二次调用的时候,就会报告“有未经处理的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突”。
以下是我的代码:
if( !MatmycalibrationInitialize()){
MessageBox("Could not initialize !");
}
try{
***************//具体实现就不贴了
}
catch( const mwException& e)
{
MessageBox(e.what());
}
**************//该部分释放了之前调用的动态数组
MatmycalibrationTerminate();
mclTerminateApplication();
这个问题困扰我了好久,谢谢各位的帮忙啦!!!