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

相关文章
相关标签/搜索