【发布时间】:2011-03-31 15:57:56
【问题描述】:
我在 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 代码堆栈跟踪... 在 文件 ...\toolbox\images\images\private\morphop.m,name ....
谁能帮忙解决这个问题?
【问题讨论】:
-
也许是 32/64 位问题?
-
不,我在没有matlab的相同架构上试过,但问题存在。
标签: c# matlab mex matlab-deployment