首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

VS2010 混合 MATLAB 編程報 mwException:配置檢查清單

     編輯:程式設計綜合問答

錯誤現象

呼叫 MATLAB 函數時拋出 mwException,單步執行顯示「無可用源碼」。

常見配置遺漏

  1. MATLAB Runtime 版本:編譯 DLL 所用 MATLAB 版本(R2014a)必須與目標機安裝的 MCR 版本完全一致。
  2. 專案屬性:C/C++ → 代碼生成 → 運行時庫 需與 MATLAB 編譯器生成的庫一致(通常 /MD)。
  3. 包含目錄:加入 matlabroot/extern/include。
  4. 庫目錄:加入 matlabroot/extern/lib/win64/microsoft。
  5. 連結庫:libmx.lib; libmat.lib; libmex.lib; mclmcrrt.lib。
  6. 部署:DLL 依賴的 MCR 必須隨安裝包部署,或目標機預裝對應版本 MCR。

參考資源

CSDN 部落格 詳細配置步驟與坑點。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved