主要内容

compiler.package.installer

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

描述

例子

compiler.package.installer (结果方法创建安装程序compiler.build.Results对象结果生成的compiler.build函数。

例子

compiler.package.installer (结果名称,值方法创建安装程序compiler.build.Results对象结果使用一个或多个名称-值参数指定的其他选项。

例子

compiler.package.installer (结果“选项”,选择方法创建安装程序compiler.build.Results对象结果类指定的安装程序选项InstallerOptions对象选择.如果你使用InstallerOptions对象时,您不能使用名称-值参数指定任何其他选项。

例子

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

例子

compiler.package.installer (文件filePathApplicationName”,浏览器名称名称,值方法生成的文件创建安装程序世纪挑战集团命令。所安装的应用程序名称由浏览器名称.安装程序可以使用可选的名称-值参数进行定制。

例子

compiler.package.installer (文件filePath“选项”,选择方法生成的文件创建安装程序世纪挑战集团控件指定的安装程序选项InstallerOptions对象选择.如果你使用InstallerOptions对象时,您不能使用名称-值参数指定任何其他选项。

例子

全部折叠

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

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

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

方法构建独立应用程序compiler.build.standaloneApplication命令。

results = compiler.build.standaloneApplication(appFile);

属性为独立应用程序创建安装程序compiler.package.installer函数。

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

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

保存文件的路径magicsquare.m位于matlabroot\走读生\ \编译器例子

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

方法构建独立应用程序compiler.build.standaloneApplication命令。

results = compiler.build.standaloneApplication(appFile);

属性为独立应用程序创建安装程序compiler.package.installer函数使用结果对象。使用名称-值参数指定安装程序名称和包含MATLAB运行时在安装程序中。

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

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

保存文件的路径magicsquare.m位于matlabroot\走读生\ \编译器例子

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

方法构建独立应用程序compiler.build.standaloneApplication命令。

results = compiler.build.standaloneApplication(appFile);

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

opts = compiler.package.InstallerOptions(“ApplicationName”“MagicSquare_Generator”...“AuthorCompany”“波士顿公园”...“AuthorName”“青蛙”...“InstallerName”“MagicSquare_Installer”...“摘要”“生成一个魔方。”
InstallerSplash: 'C:\Program Files\MATLAB\ . opts = InstallerOptions with properties: RuntimeDelivery: 'webR2022b\toolbox\toolbox\compiler\packagingResources\default_splash.ico ` InstallerIcon: ` C:\Program Files\MATLAB\R2022b\toolbox\compiler\packagingResources\default_icon_48.ico ` InstallerLogo: ` C:\Program Files\MATLAB\R2022b\toolbox\compiler\packagingResources\default_logo.ico' AuthorName: 'Frog' authormail: ' AuthorCompany: 'Boston Common' Summary: '生成一个魔方。'说明:" InstallationNotes: "快捷方式:"版本:'1.0' InstallerName: 'MagicSquare_Installer' ApplicationName: 'MagicSquare_Generator' OutputDir: '。\MagicSquare_Generator' DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'

属性为独立应用程序创建安装程序结果而且InstallerOptions对象的输入compiler.package.installer函数。

compiler.package.installer(结果,“选项”、选择);
该函数生成一个名为MagicSquare_Installer在一个名为MagicSquare_Generatorinstaller

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

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

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

方法构建独立应用程序世纪挑战集团命令。

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

属性为独立应用程序创建安装程序compiler.package.installer函数。

compiler.package.installer (“mymagic.exe”...' D: \ \ MATLAB文件\ \ MagicSquare \ requiredMCRPro下载188bet金宝搏ducts.txt工作”...“ApplicationName”“MagicSquare_Generator”
该函数生成一个名为MyAppInstaller.exe在一个名为MagicSquare_Generatorinstaller

使用名称-值参数为独立应用程序定制安装程序。

方法构建独立应用程序compiler.build.standaloneApplication命令。

appFile = fullfile(matlabroot,“外来的”“例子”编译器的“magicsquare.m”);buildResults = compiler.build.standaloneApplication(appFile);

保存路径到生成的requiredMCR下载188bet金宝搏Products.txt文件。

runtime下载188bet金宝搏Products = fullfile(buildResults.Options.OutputDir,'requiredMCRProducts.txt')

保存来自独立应用程序构建结果的文件列表。

fileList = buildResults。文件

可选地,您可以通过修改向安装程序添加其他文件文件列表.附加文件与应用程序可执行文件一起安装在安装目录中。

fileList = [fileList;{“UsageNotes.txt”});

属性为独立应用程序创建安装程序compiler.package.installer函数。

compiler.package.installer (文件列表,runtimeProducts,...“ApplicationName”“CustomMagicSquare”...“InstallerName”“Installer_With_Addl_Files”...“摘要”'详见UsageNotes.txt。'

类自定义Windows系统上独立应用程序的安装程序InstallerOptions对象。

创建一个InstallerOptions对象。

opts = compiler.package.InstallerOptions(“ApplicationName”“MagicSquare_Generator”...“AuthorCompany”“波士顿公园”...“AuthorName”“青蛙”...“InstallerName”“MagicSquare_Installer”...“摘要”“生成一个魔方。”
InstallerSplash: 'C:\Program Files\MATLAB\ . opts = InstallerOptions with properties: RuntimeDelivery: 'webR2022b\toolbox\toolbox\compiler\packagingResources\default_splash.ico ` InstallerIcon: ` C:\Program Files\MATLAB\R2022b\toolbox\compiler\packagingResources\default_icon_48.ico ` InstallerLogo: ` C:\Program Files\MATLAB\R2022b\toolbox\compiler\packagingResources\default_logo.ico' AuthorName: 'Frog' authormail: ' AuthorCompany: 'Boston Common' Summary: '生成一个魔方。'说明:" InstallationNotes: "快捷方式:"版本:'1.0' InstallerName: 'MagicSquare_Installer' ApplicationName: 'MagicSquare_Generator' OutputDir: '。\MagicSquare_Generator' DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'

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

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

输入参数

全部折叠

构建结果,指定为compiler.build.Results对象。创建结果对象的输出compiler.build函数。

要安装的文件和文件夹列表,指定为字符向量、字符串标量、字符向量的单元格数组或字符串数组。这些文件通常由世纪挑战集团命令或compiler.build函数,还可以包括已安装的应用程序运行所需的任何其他文件和文件夹。附加文件与应用程序可执行文件一起安装在安装目录中。

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

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

例子:{“mymagic.exe”、“UsageNotes.txt”}

数据类型:字符|字符串

路径requiredMCR下载188bet金宝搏Products.txt文件由MATLAB编译器™

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

数据类型:字符|字符串

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

例子:“MagicSquare_Generator”

数据类型:字符|字符串

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

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

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

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

例子:“MagicSquare_Generator”

数据类型:字符|字符串

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

例子:“波士顿公园”

数据类型:字符|字符串

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

例子:“frog@bostoncommon.com”

数据类型:字符|字符串

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

例子:“青蛙”

数据类型:字符|字符串

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

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

操作系统 默认安装路径
窗户 C:\Program Files\浏览器名称
Linux® /usr/浏览器名称
macOS /应用程序/浏览器名称

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

数据类型:字符|字符串

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

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

数据类型:字符|字符串

关于使用作为字符向量或字符串标量指定的应用程序的附加要求的说明。

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

数据类型:字符|字符串

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

默认路径为:

matlabroot\工具箱\编译器\ packagingResources \ default_icon_48.ico '

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

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

默认路径为:

matlabroot\工具箱\编译器\ packagingResources \ default_logo.ico '

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

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

例子:“MagicSquare_Installer”

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

默认路径为:

matlabroot\编译器工具箱\工具箱\ \ packagingResources \ default_splash.ico”

例子:' D: \ MATLAB文件\ \工作\ \ mySplash.ico图像”

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

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

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

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

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

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

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

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

例子:“安装程序”

数据类型:字符|字符串

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

例子:”。\ mymagic.exe '

数据类型:字符|字符串

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

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

数据类型:字符|字符串

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

例子:“2.0”

数据类型:字符|字符串

版本历史

R2020a中引入