主要内容

compiler.package.installer

为生成的文件创建安装程序MATLAB编译器

描述

例子

compiler.package.installer (结果控件创建安装程序compiler.build.Results对象结果产生一个编译器.build函数。

例子

compiler.package.installer (结果名称,值控件创建安装程序compiler.build.Results对象结果使用一个或多个名称值参数指定附加选项。

例子

compiler.package.installer (结果","选择",,选择控件创建安装程序compiler.build.Results对象结果与安装程序选项指定InstallerOptions对象选择.如果你使用InstallerOptions对象时,不能使用名称-值参数指定任何其他选项。

例子

compiler.package.installer (文件夹文件路径ApplicationName”,浏览器名称控件生成的文件创建安装程序世纪挑战集团命令。指定已安装的应用程序的名称浏览器名称. 安装程序的扩展名由运行函数的操作系统决定。

例子

compiler.package.installer (文件夹文件路径ApplicationName”,浏览器名称名称,值控件生成的文件创建安装程序世纪挑战集团命令。指定已安装的应用程序的名称浏览器名称.安装程序可以使用可选的名称-值参数自定义。

例子

compiler.package.installer (文件夹文件路径","选择",,选择控件生成的文件创建安装程序世纪挑战集团命令,并指定安装程序选项InstallerOptions对象选择.如果你使用InstallerOptions对象时,不能使用名称-值参数指定任何其他选项。

例子

全部折叠

使用来自的结果为独立应用程序创建安装程序compiler.build.standaloneApplication函数。

在MATLAB®,找到要作为独立应用程序部署的MATLAB代码。对于本例,使用该文件进行编译magicsquare.m位于matlabroot\走读生\ \编译器例子

appFile = fullfile (matlabroot,“外人”“例子”编译器的“magicsquare.m”);

控件构建一个独立的应用程序compiler.build.standaloneApplication命令。

结果= compiler.build.standaloneApplication (appFile);

使用创建独立应用程序的安装程序compiler.package.installer函数。

compiler.package.installer(结果);
该函数生成一个名为MyAppInstaller在名为magicsquareinstaller

使用来自的结果为独立应用程序创建安装程序compiler.build.standaloneApplication函数,并使用名称-值参数自定义它。

在MATLAB中,找到要作为独立应用程序部署的MATLAB代码。对于本例,使用该文件进行编译magicsquare.m位于matlabroot\走读生\ \编译器例子

appFile = fullfile (matlabroot,“外人”“例子”编译器的“magicsquare.m”);

控件构建一个独立的应用程序compiler.build.standaloneApplication命令。

结果= compiler.build.standaloneApplication (appFile);

使用创建独立应用程序的安装程序compiler.package.installer函数。使用名称-值参数指定安装程序名称和包含MATLAB运行时在安装程序。

compiler.package.installer(结果,...“InstallerName”“MyMagicInstaller”...“运行时交付”“安装程序”);
该函数生成一个名为MyMagicInstaller在名为magicsquareinstaller

为Windows上的独立应用程序创建安装程序®系统使用的结果来自compiler.build.standaloneApplication函数。自定义安装程序使用InstallerOptions对象。

在MATLAB中,找到要作为独立应用程序部署的MATLAB代码。对于本例,使用该文件进行编译magicsquare.m位于matlabroot\走读生\ \编译器例子

appFile = fullfile (matlabroot,“外人”“例子”编译器的“magicsquare.m”);

控件构建一个独立的应用程序compiler.build.standaloneApplication命令。

结果= compiler.build.standaloneApplication (appFile);

创建一个InstallerOptions对象。使用名称-值参数指定应用程序名称、作者公司、作者名称、安装程序名称和摘要。

选择= compiler.package.InstallerOptions (“应用程序名”“MagicSquare_Generator”...“AuthorCompany”“波士顿公园”...“AuthorName”“青蛙”...“InstallerName”“MagicSquare_Installer”...“摘要”“生成一个魔法方块。”
opts=InstallerOptions,属性为:RuntimeDelivery:'web'InstallerSplash:'C:\Program Files\MATLAB\R2021b\工具箱\toolbox\compiler\resources\default\u splash.png'InstallerIcon:'C:\Program Files\MATLAB\R2021bC: Program Files\MATLAB\ .png ` InstallerLogo: `R2021b\toolbox\compiler\resources\default_logo.png' AuthorName: 'Frog' authorremail: ' AuthorCompany: 'Boston Common' Summary: ' generate a magic square.'说明:“安装说明:”快捷方式:“版本:‘1.0’InstallerName:‘MagicSquare_Installer’ApplicationName:‘MagicSquare_Generator’OutputDir:”。C:\Program Files\MagicSquare_Generator \MagicSquare_Generator \

使用创建独立应用程序的安装程序后果InstallerOptions对象作为compiler.package.installer函数。

compiler.package.installer(结果,“选项”,opts);
该函数生成一个名为MagicSquare_安装程序在名为MagicSquare_Generatorinstaller

为Windows系统上的独立应用程序创建安装程序。

编写一个MATLAB函数,生成一个幻方。将函数保存在一个名为mymagic.m

函数out=mymagic(in)out=magic(in)

控件构建一个独立的应用程序世纪挑战集团命令。

世纪挑战集团- mmymagic.m
mymagic.exe mccExcludedFiles.log readme.txt required dm下载188bet金宝搏crproducts .txt

使用创建独立应用程序的安装程序compiler.package.installer函数。

compiler.package.installer (...“mymagic.exe”' D: \ \ MATLAB文件\ \ MagicSquare \ requiredMCRPro下载188bet金宝搏ducts.txt工作”...“应用程序名”“MagicSquare_Generator”
这将生成一个名为MyAppInstaller.exe在名为MagicSquare_Generatorinstaller

使用名称-值参数为Windows系统上的独立应用程序定制安装程序。

compiler.package.installer (“mymagic.exe”“requiredMCR下载188bet金宝搏Products.txt”...“应用程序名”“MagicSquare_Generator”...“AuthorCompany”“波士顿公园”...“AuthorName”“青蛙”...“InstallerName”“MagicSquare_Installer”...“摘要”“生成一个魔法方块。”

使用InstallerOptions对象。

创建一个InstallerOptions对象。

选择= compiler.package.InstallerOptions (“应用程序名”“MagicSquare_Generator”...“AuthorCompany”“波士顿公园”...“AuthorName”“青蛙”...“InstallerName”“MagicSquare_Installer”...“摘要”“生成一个魔法方块。”
opts=InstallerOptions,属性为:RuntimeDelivery:'web'InstallerSplash:'C:\Program Files\MATLAB\R2021b\工具箱\toolbox\compiler\resources\default\u splash.png'InstallerIcon:'C:\Program Files\MATLAB\R2021bC: Program Files\MATLAB\ .png ` InstallerLogo: `R2021b\toolbox\compiler\resources\default_logo.png' AuthorName: 'Frog' authorremail: ' AuthorCompany: 'Boston Common' Summary: ' generate a magic square.'说明:“安装说明:”快捷方式:“版本:‘1.0’InstallerName:‘MagicSquare_Installer’ApplicationName:‘MagicSquare_Generator’OutputDir:”。C:\Program Files\MagicSquare_Generator ` DefaultInstallationDir: `

通过InstallerOptions对象作为函数的输入。

compiler.package.installer (“mymagic.exe”“requiredMCR下载188bet金宝搏Products.txt”“选项”选择)

输入参数

全部折叠

构建结果,指定为compiler.build.Results对象。创建后果通过保存来自编译器.build函数。

要安装的文件和文件夹列表,指定为字符向量、字符串标量、字符向量单元数组或字符串数组。这些文件通常由世纪挑战集团命令或编译器.build函数,还可以包含运行已安装应用程序所需的任何附加文件和文件夹。

  • 在特定版本中生成的文件可以使用compiler.package.installer同一版本的功能。

  • 文件类型的.ctf在一个操作系统上,可以使用compiler.package.installer在不同的操作系统上运行,只要build命令和compiler.package.installer函数来自同一个版本。

例子:“mymagic.exe”

数据类型:烧焦|字符串

通往requiredMCR下载188bet金宝搏Products.txt生成的文件MATLAB编译器™

例子:' D: \ \ MATLAB文件\ \ MagicSquare \ requiredMCRPro下载188bet金宝搏ducts.txt工作”

数据类型:烧焦|字符串

已安装应用程序的名称,指定为字符向量或字符串标量。

例子:“MagicSquare_Generator”

数据类型:烧焦|字符串

安装选项,指定为InstallerOptions对象。

名称-值参数

指定可选的逗号分隔的对名称,值论据。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数名称1,值1,…,名称,值

例子:“版本”,“9.5”指定安装的应用程序的版本。

已安装应用程序的名称,指定为字符向量或字符串标量。

例子:“MagicSquare_Generator”

数据类型:烧焦|字符串

创建应用程序的公司名称,指定为字符向量或字符串标量。

例子:“波士顿公园”

数据类型:烧焦|字符串

应用程序作者的电子邮件地址,指定为字符向量或字符串标量。

例子:'frog@bostoncommon.com'

数据类型:烧焦|字符串

应用程序作者的名称,指定为字符向量或字符串标量。

例子:“青蛙”

数据类型:烧焦|字符串

您希望安装程序安装应用程序的默认目录,指定为字符向量或字符串标量。

如果未指定路径,则每个操作系统的默认路径为:

操作系统 默认安装目录
窗户 C:\程序文件\浏览器名称
Linux® /usr/浏览器名称
macOS /应用程序/浏览器名称

例子:在Windows上:C:\Program Files\ MagicSquare_Generator

数据类型:烧焦|字符串

应用程序的详细描述,指定为字符向量或字符串标量。

例子:MagicSquare_Generator应用程序生成一个由整数1到n2组成的n × n矩阵,行和和相等。

数据类型:烧焦|字符串

关于使用应用程序的附加要求的注意事项,指定为字符向量或字符串标量。

例子:“这是一个Linux安装程序。”

数据类型:烧焦|字符串

映像文件的路径,该映像文件用作已安装应用程序的图标,指定为字符向量或字符串标量。

默认路径为:

matlabroot\工具箱\资源编译器\ \ default_icon_48.png”

例子:' D: \ MATLAB文件\ \工作\ \ myIcon.png图像”

映像文件的路径,该映像文件用作安装程序的标识,指定为字符向量或字符串标量。logo将被调整为150 * 340像素。

默认路径为:

matlabroot\工具箱\资源编译器\ \ default_logo.png”

例子:' D: \ MATLAB文件\ \工作\ \ myLogo.png图像”

安装程序文件的名称,指定为字符向量或字符串标量。扩展由执行函数的操作系统决定。

例子:“MagicSquare_Installer”

作为安装程序启动屏幕使用的图像文件的路径,指定为字符向量或字符串标量。启动画面图标将被调整为400 * 400像素。

默认路径为:

matlabroot\ \编译器工具箱\工具箱\ \资源default_splash.png”

例子:'D:\Documents\MATLAB\work\images\mySplash.png'

保存安装程序的文件夹的路径,指定为字符向量或字符串标量。

如果未指定路径,则每个操作系统的默认路径为:

操作系统 默认安装目录
窗户 .\浏览器名称安装程序
Linux ./浏览器名称安装程序
macOS ./浏览器名称安装程序

在上面列出的目录中表示当前的工作目录。

例子:' D: \ \ MATLAB文件\ \工作MagicSquare”

如何选择MATLAB运行时已安装的应用程序可以使用。

  • “网络”-安装程序下载的选项MATLAB运行时从MathWorks®在应用程序安装期间访问网站。这是默认选项。

  • “安装程序”选项包括MATLAB运行时以便可以在应用程序安装期间安装它,而无需连接到MathWorks网站。如果您认为您的最终用户可能无法访问Internet,请使用此选项。

例子:“安装程序”

数据类型:烧焦|字符串

安装程序在安装时将创建快捷方式的文件或文件夹的路径,指定为字符向量或字符串标量。

例子:”。\ mymagic.exe '

数据类型:烧焦|字符串

应用程序的概要描述,指定为字符向量或字符串标量。

例子:“生成一个魔法方块。”

数据类型:烧焦|字符串

已安装应用程序的版本号,指定为字符向量或字符串标量。

例子:'2.0'

数据类型:烧焦|字符串

介绍了R2020a