如何为指定的Matlab运行时(MCR)编译Matlab脚本

时间:2010-06-29 16:33:02

标签: matlab compilation matlab-compiler mcc

我的机器上安装了Matlab 2010a,客户机上安装了MCR 7.6 我试着弄清楚如何编译MCR 7.6的代码 目前mcc comlipes 7.9脚本(已与Matlab一起安装)。

mcc是否有任何参数或cfg文件中的参数? (或其他任何东西)

2 个答案:

答案 0 :(得分:3)

来自MCR help文件:

  

MCR是特定于版本的。必须使用与创建它的MATLAB编译器版本相关联的MCR版本运行应用程序。例如,如果使用MATLAB编译器的4.10版(R2009a)编译了应用程序,则未安装MATLAB的用户必须安装了版本7.10的MCR。使用mcrversion返回MCR的版本号。

你能让你的客户在他们的电脑上安装MCR 7.9吗?

答案 1 :(得分:2)

您有两种选择:

  1. 正如Doresoom所说,让客户在他们的机器上安装MCR 7.9。 (您可以将MCR与您的文件打包在一起。打开deploytool并单击“打包”。)

  2. 使用旧版本的MATLAB编译代码。