主要内容

自定义应用程序

可以用几种方式定制应用程序:定制安装程序、管理项目中的文件或使用应用程序编译器应用程序或库的编译器应用程序。

自定义安装程序

更改应用程序图标

要更改默认图标,请单击左侧的图形图书馆名称或者应用程序名称字段预览图标。

点击选择图标,并定位图形文件用作应用程序图标。选择使用面膜选项,以填补任何空白的图标周围的白色或使用边框选项要在图标周围添加边框。

单击,返回主界面保存和使用

添加库或应用程序信息

你可以提供更多有关你的申请的资料如下:

  • 库/应用程序名称:已安装的MATLAB的名称®文物。例如,如果名称是Foo,已安装的可执行文件是foo.exe和窗户®开始菜单项是Foo.为应用程序创建的文件夹为安装根/ foo

    默认值是列出的第一个函数的名称主文件应用程序的字段。

  • 版本:默认值为1.0。

  • 作者姓名:开发人员的名称。

  • 金宝app支持电子邮件地址:用于联系信息的电子邮件地址。

  • 公司名称:已安装MATLAB工件的完整安装路径。例如,如果公司名称是酒吧,完整的安装路径将是安装根/酒吧/应用名称

  • 摘要:描述申请的简要概要。

  • 描述:关于该应用程序的详细说明。

所有信息都是可选的,除非另有说明,否则只显示在安装程序的首页。在Windows系统中,该信息也会显示在Windows中添加/删除程序控制面板。

更改启动画面

安装程序启动后显示安装程序启动屏幕。当安装程序初始化时,它将与状态栏一起显示。

的,可以更改默认映像选择自定义启动画面.当文件资源管理器打开时,找到并选择一个新映像。

您可以将自定义图像拖放到默认启动画面上。

更改安装路径

此表列出了安装程序在将打包二进制文件安装到目标系统时使用的默认路径。

视窗 C:\Program Files\公司名称\appname.
Mac OS X /申请/公司名称/appname.
Linux.® /usr/公司名称/appname.

文件可以更改默认安装路径默认安装文件夹领域下面额外的安装选项

指定向root文件夹附加路径的文本字段是您的安装文件夹。您可以选择应用程序安装文件夹的根文件夹。此表列出了每个平台的可选自定义根文件夹:

视窗 C:\Users\用户名\ AppData
Linux. / usr / local

变化的标志

安装程序启动后的徽标显示。它显示在安装程序的右侧。

您更改默认图像额外的安装选项通过点击选择自定义标志.当文件资源管理器打开时,找到并选择一个新映像。您可以将自定义图像拖放到默认徽标上。

编辑安装说明

安装程序已成功安装目标系统上的打包文件后,会显示安装说明。您可以提供有关使用已安装的二进制文件和如何运行应用程序所需的任何其他设置的有用信息。

确定命令行输入的数据类型(仅用于打包独立应用程序)

当可执行的独立应用程序在命令提示符中运行时,默认输入类型是字符.您可以保持此默认值,或者选择将所有输入解释为MATLAB双精度数字。

要将输入作为MATLAB字符向量传递给独立应用程序,请选择将所有输入视为Matlab字符向量.在这种情况下,您必须包含要转换的代码字符到MATLAB函数中的数字MATLAB类型将被部署为独立应用程序。

要将输入作为数值MATLAB变量传递给独立应用程序,请选择将所有输入视为数字matlab双打.选项。因此,转换时不需要包含代码字符到一个数字matlab类型。应用程序的非数字输入可能导致错误。

管理编译项目中所需的文件

编译器使用依赖性分析函数自动确定应用程序包装和运行所需的其他MATLAB文件。这些文件将自动打包到生成的二进制文件中。编译器不会生成任何包装代码,允许直接访问所需文件定义的函数。

如果您使用的是其中一个编译器应用程序,则列出了依赖性分析功能所发现的所需文件运行应用程序所需的文件或者库运行所需的文件场地。

要添加文件,请单击字段中的加号按钮,然后从文件资源管理器中选择文件。要删除文件,请选择文件,然后按删除关键。

谨慎

从所需文件列表中删除文件可能会导致应用程序无法打包或在部署时无法正常运行。

使用世纪挑战集团

如果您正在使用世纪挑战集团为了打包MATLAB代码,编译器在运行之前不会显示所需文件的列表。相反,它将依赖项分析函数发现的所有必需文件打包,并将它们添加到生成的二进制文件中。

您可以通过传递一个或多个将文件添加到列表中-一种参数世纪挑战集团.这-一种参数将指定的文件添加到要添加到生成的二进制文件中的文件列表中。例如,——hello.m添加文件你好到所需文件列表和——/ foo。添加所有文件Foo及其子文件夹到所需文件列表。

示例驱动程序文件创建

中的目标类型支持示例驱动程序文件创建金宝appMATLAB编译器SDK™

  • C ++共享库

  • java.®

  • .NET汇编

  • Python®

示例驱动程序文件创建功能库的编译器使用MATLAB代码在目标语言中生成示例驱动程序文件。示例驱动程序文件用于将生成的共享库实现到目标语言中的应用程序中。在应用程序中,单击创建新样本自动生成新的MATLAB脚本,或单击添加现有的样品上传您已经写入的Matlab脚本。包装函数后,从Matlab脚本生成目标语言中的示例驱动程序文件,并保存在for_redistribution_files_only \样品.示例驱动程序文件也包含在安装程序中for_redistribution

要自动生成新的MATLAB文件,请单击创建新样本.这为您打开了MATLAB文件供您编辑。示例文件用作起点,您可以根据导出函数的行为根据需要编辑它。MATLAB文件必须遵循以下准则:

  • 示例文件代码必须仅使用导出的函数。

  • 每个导出的函数必须在单独的示例文件中。

  • 对同一个导出函数的每次调用都必须是一个单独的示例文件。

  • 导出函数的输出必须是n维数字,char,逻辑,结构或单元数组。

  • 数据必须保存为局部变量,然后传递给示例文件代码中的导出函数。

  • 示例文件代码不应该要求用户交互。

特定于目标语言的其他考虑因素如下:

  • c ++ mwarray api -varargin.varargout不受支持。金宝app

  • 不支持.NET - 不支持类型安全API。金宝app

  • Python - 单元阵列和Char阵列必须具有大小1xn,结构阵列必须是标量。数字或逻辑阵列没有限制,除了它们必须是矩形的,如matlab中。

要上传已写入的MATLAB文件,请单击添加现有的样品.MATLAB代码应演示如何执行导出的函数。所需的MATLAB代码只能是几行:

Input1 = [1 4 7;2 5 8;3 6 9];Input2 = [1 4 7;2 5 8;3 6 9];addoutput = addmatrix (input1 input2);
此代码还必须遵循所有相同的指南创建新样本选项。

您还可以选择在打包步骤中完全不包含示例驱动程序文件。如果您用目标语言创建了自己的驱动程序代码,那么在打包MATLAB函数之后,您可以将其复制并粘贴到适当的目录中。

指定与应用程序一起安装的文件

编译器包包与它生成的文件一起安装。默认情况下,安装程序包含一个自述文件,其中包含安装MATLAB运行时和配置它的说明。

这些文件列在为您的最终用户安装的文件部分的应用程序。

要将文件添加到列表中,请单击,并从文件资源管理器中选择文件。

jar文件将添加到应用程序类路径中,就像您调用的那样javaaddpath.

谨慎

从列表中删除二进制目标将导致安装程序不能安装预期的功能。

当安装在目标计算机上时,为您的最终用户安装的文件保存在应用文件夹。

其他运行时设置

包装应用类型 描述 其他运行时设置选项
独立应用程序
  • 不显示Windows命令Shell(控制台)执行—如果您在Windows平台上选择此选项,当您从文件资源管理器中双击应用程序时,应用程序窗口将在没有命令提示符的情况下打开。

  • 创建日志文件- 为应用程序生成MATLAB日志文件。如果安装在,则打包应用程序无法创建日志文件C:因为应用程序在该文件夹中没有写权限。

Excel加载项
  • 注册当前用户的组件(推荐用于非管理员用户)- 此选项可以启用注册当前用户帐户的组件。它为没有管理权限的用户提供。

  • 创建日志文件- 为应用程序生成MATLAB日志文件。如果安装在,则打包应用程序无法创建日志文件C:因为应用程序在该文件夹中没有写权限。

也可以看看

|

相关话题