C#&MatLab:我是不是需要 MCR 才能在任何计算机上运行 MWArray.dll?

Posted

技术标签:

【中文标题】C#&MatLab:我是不是需要 MCR 才能在任何计算机上运行 MWArray.dll?【英文标题】:C#&MatLab: Do I need MCR to run the MWArray.dll in any computer?C#&MatLab:我是否需要 MCR 才能在任何计算机上运行 MWArray.dll? 【发布时间】:2013-11-08 08:05:03 【问题描述】:

我在 c# 中使用一些 MatLab 函数作为 dll。这些函数需要 MWArray,我应该将其添加为我的项目的引用,但是当我尝试在另一台没有 MCR(MatLab 编译器运行时)的计算机上运行程序时,它会出现一些错误。我应该安装 MCR 以在不同的计算机上运行此程序吗?如果是,是否有在没有 MCR 的情况下运行程序?

【问题讨论】:

【参考方案1】:

没什么好说的:

    是的 没有

:)

【讨论】:

所以没有机会将matlab函数转换为dll。那是愚蠢的组件。 "如果目标机器没有安装8.1版本的MCR,最终用户无法通过上述链接下载MCR,请包含MCRInstaller.exe。"我也发现了这个。我不开心-.- :D

以上是关于C#&MatLab:我是不是需要 MCR 才能在任何计算机上运行 MWArray.dll?的主要内容,如果未能解决你的问题,请参考以下文章

在同一台机器上运行 Matlab MCR 和 MATLAB

如何初始化和加载 MCR

如何从不需要机器上的 Matlab 编译器运行时 (MCR) 的 matlab gui 生成可执行文件

Matlab MCR 错误运行最终用户应用程序

Windows 8 上的 Matlab 构建器 NE / MCR

MATLAB MCR 中的 java 类路径设置是不是跨 GLOBAL JAVA 作业?