本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
自定义应用程序
您可以通过多种方式自定义应用程序:自定义安装程序、管理工程中的文件,或者使用应用程序编译器或库编译器添加自定义安装程序路径。
自定义安装程序
更改应用程序图标
要更改默认图标,点击库名称或应用程序名称字段左侧的图形来预览图标。

点击选择图标,然后定位要用作应用程序图标的图形文件。选择使用蒙板选项用白色填充图标周围的空白区域,或使用边框选项在图标周围添加边框。
要返回主窗口,点击保存并使用。
添加库或应用程序信息
您可以按照以下方式提供有关申请的更多信息:
库/应用程序名称:已安装的 MATLAB® 工件的名称。例如,如果名称为
foo,则安装的可执行文件为foo.exe,并且 Windows® 开始菜单项为 foo。为应用程序创建的文件夹是。InstallRoot/foo默认值是 App 的主文件字段中列出的第一个函数的名称。
版本:默认值为 1.0。
作者姓名:开发人员的姓名。
支持电子邮件地址:用于联系信息的电子邮件地址。
公司名称:已安装的 MATLAB 工件的完整安装路径。例如,如果公司名称是
bar,则完整安装路径将是。InstallRoot/bar/ApplicationName摘要:简要描述应用程序的摘要。
描述:关于该应用程序的详细解释。
所有信息都是可选的,除非另有说明,否则仅显示在安装程序的第一页上。在 Windows 系统上,此信息也会显示在 Windows 的添加/删除程序控制面板中。

更改启动画面
安装程序启动后,显示安装程序启动画面。安装程序初始化时,它会与状态栏一起显示。
您可以通过点击选择自定义启动画面来更改默认图像。当文件资源管理器打开时,定位并选择一个新图像。
您可以将自定义图像拖放到默认启动画面上。
注意
Mac 系统不支持独立应用程序的自定义启动画面。
更改安装路径
此表列出了安装程序在将打包的二进制文件安装到目标系统时使用的默认路径。
| Windows | C:\Program Files\ |
| Mac OS X | /Applications/ |
| Linux® | /usr/ |
您可以通过编辑其他安装程序选项下的默认安装文件夹字段来更改默认安装路径。

指定追加到根文件夹的路径的文本字段是您的安装文件夹。您可以选择应用程序安装文件夹的根文件夹。下表列出了每个平台的可选自定义根文件夹:
| Windows | C:\Users\ |
| Linux | /usr/local |
更改徽标
安装程序启动后显示徽标。它显示在安装程序的右侧。
您可以通过点击选择自定义徽标来更改其他安装程序选项中的默认图像。当文件资源管理器打开时,定位并选择一个新图像。您可以将自定义图像拖放到默认徽标上。
编辑安装说明
安装程序在目标系统上成功安装打包文件后,将显示安装说明。您可以提供有关使用已安装二进制文件所需的任何其他设置以及如何运行该应用程序的说明的有用信息。
管理编译器工程中所需的文件
编译器使用依赖关系分析函数自动确定应用程序打包和运行需要哪些额外的 MATLAB 文件。这些文件会自动打包到生成的二进制文件中。编译器不会生成任何允许直接访问所需文件定义的函数的包装器代码。
如果您正在使用其中一个编译器 App,依赖关系分析函数发现的所需文件将列在运行应用程序所需的文件或库运行所需的文件字段中。
要添加文件,点击字段中的加号按钮,然后从文件资源管理器中选择文件。要删除文件,请选择文件,然后按 Delete 键。
小心
从所需文件列表中删除文件可能会导致您的应用程序无法打包或在部署时无法正常运行。
使用 mcc
如果您使用 mcc 打包您的 MATLAB 代码,编译器在运行之前不会显示所需文件的列表。相反,它将依赖关系分析函数发现的所有必需文件打包并将它们添加到生成的二进制文件中。
您可以通过向 mcc 传递一个或多个 -a 参量将文件添加到列表中。-a 参量将指定的文件添加到要添加到生成的二进制文件中的文件列表中。例如,-a hello.m 将文件 hello.m 添加到所需文件列表中,而 -a ./foo 将 foo 及其子文件夹中的所有文件添加到所需文件列表中。
示例驱动文件创建
如果您在打包过程中包含一个或多个 MATLAB 示例文件,MATLAB Compiler SDK™ 将生成调用 Java® 导出函数的示例 C++、.NET、Python® 或 MATLAB 代码。
有关详细信息,请参阅创建示例代码来调用导出函数。
指定要使用应用程序安装的文件
编译器将要安装的文件与其生成的文件一起打包。默认情况下,安装程序包含一个 readme 文件,其中有有关安装和配置 MATLAB Runtime 的说明。
这些文件列在 App 的为最终用户安装的文件部分中。
要将文件添加到列表,点击
,然后从文件资源管理器中选择文件。
JAR 文件被添加到应用程序类路径,就像调用了 javaaddpath 一样。
小心
从列表中删除二进制目标会导致安装程序无法安装预期的功能。
当安装在目标计算机上时,为最终用户安装的文件中列出的文件将保存在 application 文件夹中。
其他运行时设置
| 打包应用程序的类型 | 其他运行时设置选项 |
|---|---|
| 通用 COM 组件 |
|
| .NET 程序集 |
|
C++ 共享库的 API 选择

创建所有接口 - 使用
mwArrayAPI 和 MATLAB Data API 为共享库创建接口。创建使用 mwArray API 的接口 - 使用
mwArrayAPI 为共享库创建接口。该接口使用 C 风格的函数初始化 MATLAB 运行时,将编译后的 MATLAB 函数加载到 MATLAB Runtime,并管理在 C++ 代码和 MATLAB Runtime 之间传递的数据。该接口仅支持 C++03 功能。有关示例,请参阅生成 C++ mwArray API 共享库并构建 C++ 应用程序。创建使用 MATLAB Data API 的接口 - 使用 MATLAB Data API 为共享库创建接口。它使用具有现代 C++ 语义的通用接口。该接口支持 C++11 功能。有关详细信息,请参阅生成 C++ MATLAB Data API 共享库并构建 C++ 应用程序。