寻找MCR7.9(适用于MATLAB R2008b

时间:2015-05-06 13:52:38

标签: matlab

我的m文件是由MATLAB R2008b编译的。当我将它分发给其他人时,他们的PC似乎缺少某些DLL(mclmcrrt79.dll)。因此,我一直在寻找MCR7.9,但找不到任何官方副本。我确实在网上找到了一些:MCR7.9 download但不确定安装是否安全。是否可以使用此副本或是否有任何官方MCR7.9可用?

2 个答案:

答案 0 :(得分:0)

自R2012a以来,每个MATLAB版本的MCR都可以从MathWorks获得download

R2012a之前的MCR版本不是由MathWorks以相同的方式分发的,应由应用程序的开发人员和编译的组件直接分发给最终用户。如果您是开发人员,则应将其与组件一起分发 - 具体而言,您应该向他们发送MCR安装程序(您有这个 - 它位于\toolbox\compiler\deploy\<ARCH>,其中<ARCH>是您的平台)。

事实上,在R2012a中存在与许可相关的更改:对于之前的版本,您实际上并不是允许使MCR(或安装程序)可用作公共下载(因此严格来说,在您链接到的SourceForge网站上提供的人员违反了许可证。

另一个混乱可能导致您遇到困难:R2008b是MATLAB版本7.7。 MATLAB版本7.9是R2009b。您需要确保使用正确版本的MCR作为您用于编译的MATLAB版本。

答案 1 :(得分:0)

作为参考,我解决了与“我自己的异常相关的问题:在D:\ XYZ \ libmx.dll中发现符号mxCalcSingleSubscript_700的致命错误错误:”这是通过向用户发送libmx.dll来完成的。该文件存储在\ MATLAB \ bin \ win32 \