2

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

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

4

2 回答 2

3

MCR 帮助文件:

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

您可以让您的客户在他们的计算机上安装 MCR 7.9 吗?

于 2010-06-29T16:47:33.510 回答
2

你有两个选择:

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

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

于 2010-07-01T10:12:08.567 回答