主要内容

包装从命令行部署档案

您可以在MATLAB上打包可部署的档案®提示或您的系统提示使用以下任何一个命令。

  • 部署调用应用程序编译器应用程序执行保存的编译器项目。

  • MCC调用MATLAB编译器™在命令提示符下创建可部署的应用程序。

执行编译器项目部署

部署命令有两个标志,可以调用其中一个编译器应用程序来打包一个已经存在的项目,而无需打开窗口。

  • -建造项目名称- 调用正确的编译器应用程序来构建项目,但不会生成安装程序。

  • -包裹项目名称- 调用正确的编译器应用程序来构建项目并生成安装程序。

例如,deploytool -package magicsquare生成由Magicsquare投影并将其包装成一个安装程序,您可以将其分发给其他人。

包装可部署的档案MCC

MCC命令调用MATLAB编译器并提供对可部署档案包装的精细控制。但是,它无法在安装程序中包装结果。

要调用编译器生成可部署的存档,请使用-W CTF:component_name标记MCC。这-W CTF:component_name标志创建一个可部署的档案component_name.ctf

对于包装可部署的档案,您也可以使用以下选项。

选项 描述
-一个文件路径 将路径上的任何文件添加到生成的二进制文件。
-d外餐 指定包装结果编写的文件夹。
班级{班级名称MfileName...} 指定生成一个附加类,其中包括列出的MATLAB文件的方法。

编译器应用程序和命令行之间的差异

您使用编译器应用程序执行相同的功能编译器功能,或MCC命令行接口。编译器应用程序中使用的交互式菜单和对话框构建MCC根据您的规范定制的命令。因此,您的MATLAB代码的处理方式与您使用的方式相同MCC

如果您知道要部署的应用程序类型并且不需要安装程序的命令,则执行更快编译器或者MCC而不是通过编译器应用程序工作流程。

编译器应用程序优势包括:

  • 您可以使用单个直观接口执行相关的部署任务。

  • 您可以在方便的项目文件中维护相关信息。

  • 您的项目状态在会议之间持续存在。

  • 您可以从预填充的菜单中加载以前存储的编译器项目。

  • 您可以打包应用程序以进行分发。

也可以看看

|

相关话题