使用 MATLAB Runtime 分发 MATLAB 代码
在没有 MATLAB® 的目标计算机上,安装 MATLAB Runtime(如果部署计算机上尚未安装)。
MATLAB Runtime
MATLAB Runtime是一个执行引擎,由 MATLAB 使用的相同共享库组成,可以在未安装 MATLAB 版本的系统上执行 MATLAB 文件。
MATLAB Runtime 可从 Web 下载,以简化使用 MATLAB Compiler™ 或 MATLAB Compiler SDK™ 创建的应用程序的分发。从 MATLAB Runtime 产品页面或使用 compiler.runtime.download MATLAB 函数下载 MATLAB Runtime。
MATLAB Runtime 安装程序执行以下操作:
安装 MATLAB Runtime。
在运行安装程序的文件夹中安装组件程序集。
将
MWArray程序集复制到全局程序集缓存 (GAC)。
MATLAB Runtime 的前提条件
MATLAB Runtime 安装程序需要管理员特权才能运行。
在目标计算机上运行您的应用程序的 MATLAB Runtime 版本必须与构建部署代码的 MATLAB Compiler 或 MATLAB Compiler SDK 版本相同,且更新级别相同或更高。
不要在 MATLAB 安装目录中安装 MATLAB Runtime。
MATLAB Runtime 安装程序大约需要 2 GB 的磁盘空间。
将 MATLAB Runtime 安装程序添加到安装程序
此示例说明如何使用其中一个编译器 App 将 MATLAB Runtime 包含在生成的安装程序中。生成的安装程序包含运行使用 MATLAB Compiler 或 MATLAB Compiler SDK 构建的独立应用程序或共享库所需的所有文件,并将它们正确地布置在目标系统上。
在编译器界面的打包选项部分,选择以下一个或两个选项:
从 Web 下载 Runtime - 此选项构建一个安装程序,从 MathWorks 网站下载 MATLAB Runtime 安装程序。
在包中包含 Runtime - 该选项在生成的安装程序中包含 MATLAB Runtime 安装程序。
点击打包。
将安装程序分发给最终用户。
安装 MATLAB Runtime
有关如何在系统上安装 MATLAB Runtime 的说明,请参阅下载并安装 MATLAB Runtime。
如果您获得了包含已编译工件的安装程序,则 MATLAB Runtime 将与应用程序或共享库一起安装。如果只给您原始二进制文件,则必须下载并运行 MATLAB Runtime 安装程序。
注意
在 Windows® 上,路径由安装程序自动设置。如果您在 Windows 以外的平台上运行,则必须修改目标计算机上的路径或使用 shell 脚本来启动已编译的应用程序。设置路径使您的应用程序可执行文件能够找到 MATLAB Runtime。有关设置路径的详细信息,请参阅针对部署设置 MATLAB Runtime 路径。