程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> visual studio 2010-VS2010調用Matlab2012b生成的DLL的問題,先謝謝諸位了!

visual studio 2010-VS2010調用Matlab2012b生成的DLL的問題,先謝謝諸位了!

編輯:編程綜合問答
VS2010調用Matlab2012b生成的DLL的問題,先謝謝諸位了!

我在調用該DLL時發現,第一次調用沒有問題,能通過DLL計算結果。
但當我第二次調用的時候,就會報告“有未經處理的異常: 0xC0000005: 讀取位置 0x0000000000000000 時發生訪問沖突”。
以下是我的代碼:
if( !MatmycalibrationInitialize()){

MessageBox("Could not initialize !");

}
try{
***************//具體實現就不貼了
}
catch( const mwException& e)
{
MessageBox(e.what());
}

**************//該部分釋放了之前調用的動態數組
MatmycalibrationTerminate();
mclTerminateApplication();

這個問題困擾我了好久,謝謝各位的幫忙啦!!!

最佳回答:


看下是不是二次釋放了不該釋放的東西。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved