我在Matlab中编写了一个用于图像处理的程序,并使用matlab builder ne创建了该程序的.dll。我的matlab版本是2010a。我在c#中编写了一个程序来使用matlab函数。它在我安装了matlab的计算机上运行。但是当我在没有matlab的计算机上安装MCR并想运行该程序时,抛出了一个c#异常。 它说:
MWMCR :: EvaluateFunction错误 无效的MEX文件... \ toolbox \ images \ images \ private \ morphmex.mexw32':找不到指定的模块。 => MYMATFUNC.m在6时出错。
... Matlab M代码堆栈跟踪... 在 file ... \ toolbox \ images \ images \ private \ morphop.m,name ....
任何人都可以帮忙解决问题吗?
答案 0 :(得分:0)
我对Matlab 2010a和Matlab Builder NE 3.1有完全相同的问题,没有解决方法修复它。昨天,我升级到Matlab 2010bSp1 / Builder NE 3.2,现在它完美运行。
干杯 乌韦