无效的mex文件,morphmex.mexw32找不到指定的模块

时间:2011-03-31 15:57:56

标签: c# matlab mex matlab-deployment

我在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 ....

任何人都可以帮忙解决问题吗?

1 个答案:

答案 0 :(得分:0)

我对Matlab 2010a和Matlab Builder NE 3.1有完全相同的问题,没有解决方法修复它。昨天,我升级到Matlab 2010bSp1 / Builder NE 3.2,现在它完美运行。

干杯 乌韦