c# 調用 matlab

若是本機沒有安裝Matlab 須要安裝一個叫 MCRInstaller 的東西  運行環境c#

 

若是安裝後 須要把D:\MATLAB\R2013a\bin\win64; 寫入環境變量 (路徑根據實際狀況改變)測試

而後 用管理員身份運行cmd 輸入regsvr32 mwcomutil.dll 註冊 dll   這一步是讓matlab生成的dll文件能夠 在任意位置被調用...net

 

而後打開matlab Add class 添加類  而後 Add file 添加function  而後 生成.net dll的時候須要選擇 .net3.5  c#的 .net版本也要選3.5  這樣纔不會報錯..  我用的是 matlab2013a.blog

 

網上說 matlab 只支持.net3.5 版本高了會報錯.. 我測試過  但不知道爲何 解決方案的.net版本也得選3.5進程

 

 

但有別的項目解決方案的版本是 4   matlab生成的dll版本我就不知了..cmd

 

 

次日更新,io

 

 

把啓用 Visual Studio 承載進程  勾掉就能夠把解決方案升級爲高版本的 .net framework 支持,matlab生成的dll 也可升級爲.net4.0版本function

相關文章
相關標籤/搜索