主要内容

compiler.package.installer

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

自从R2020a

描述

例子

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命令。

结果= 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命令。

结果= 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命令。

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

创建一个InstallerOptions对象。使用名称-值参数来指定应用程序的名称,作者,作者的名字,安装程序的名字,和总结。

选择= compiler.package.InstallerOptions(结果,“ApplicationName”,“MagicSquare_Generator”,“AuthorCompany”,“波士顿公园”,“AuthorName”,“青蛙”,“InstallerName”,“MagicSquare_Installer”,“摘要”,生成一个幻方。)
选择= InstallerOptions属性:RuntimeDelivery:“web”InstallerSplash: C: \ Program Files \ MATLAB \R2023a\工具箱\编译器\ packagingResources \ default_splash.png 'InstallerIcon: 'C:\Program Files\MATLAB\R2023a\工具箱\编译器\ packagingResources \ default_icon_48.png 'InstallerLogo: 'C:\Program Files\MATLAB\R2023a\工具箱\编译器\ packagingResources \ default_logo.png 'AdditionalFiles: {} AddRemoveProgramsIcon: 'C:\Program Files\MATLAB\R2023a\工具箱\编译器\ packagingResources \ default_icon_48.png 'AuthorName: 'Frog' AuthorEmail: '' AuthorCompany: 'Boston Common' Summary: 'Generates a magic square.' Description: '' InstallationNotes: '' Shortcut: 'D:\Work\magicsquarestandaloneApplication\magicsquare.exe' Version: '1.0' InstallerName: 'MagicSquare_Installer' ApplicationName: 'MagicSquare_Generator' OutputDir: '.\MagicSquare_Generatorinstaller' DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'

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

compiler.package.installer(结果,“选项”、选择);
函数生成一个安装程序命名MagicSquare_Installer在一个文件夹命名为MagicSquare_Generatorinstaller

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

写一个MATLAB函数生成一个幻方。保存在文件命名mymagic.m

函数= mymagic(在)=魔法(中)

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

世纪挑战集团- mmymagic.m
mymagic。exe mccExcludedFiles。日志readme。txt requiredMCR下载188bet金宝搏Products.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)

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

文件列表= buildResults.Files

可选地,您可以添加额外的文件修改安装程序文件列表。额外的文件安装在安装目录的应用程序可执行文件。

文件列表=[文件列表;{“UsageNotes.txt”});

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

compiler.package.installer (文件列表,runtimeProducts,“ApplicationName”,“CustomMagicSquare”,“InstallerName”,“Installer_With_Addl_Files”,“摘要”,“看到UsageNotes。三种信息。)

为一个独立的应用程序定制一个安装程序在Windows系统上使用InstallerOptions对象。

创建一个InstallerOptions对象。

选择= compiler.package.InstallerOptions (“ApplicationName”,“MagicSquare_Generator”,“AuthorCompany”,“波士顿公园”,“AuthorName”,“青蛙”,“InstallerName”,“MagicSquare_Installer”,“摘要”,生成一个幻方。)
选择= InstallerOptions属性:RuntimeDelivery:“web”InstallerSplash: C: \ Program Files \ MATLAB \R2023a编译器\ packagingResources \ default_splash \工具箱\。ico的InstallerIcon: C: \ Program Files \ MATLAB \R2023a编译器\ packagingResources \ default_icon_48 \工具箱\。ico的InstallerLogo: C: \ Program Files \ MATLAB \R2023a\工具箱\编译器\ packagingResources \ default_logo.png 'AdditionalFiles: {} AddRemoveProgramsIcon: '' AuthorName: 'Frog' AuthorEmail: '' AuthorCompany: 'Boston Common' Summary: 'Generates a magic square.' Description: '' InstallationNotes: '' Shortcut: '' Version: '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”指定的版本安装应用程序。

额外的文件和文件夹安装应用程序,指定为一个特征向量,一个字符串标量,字符串数组或单元阵列的特征向量。路径可以是相对于当前工作目录或绝对的。

例子:“AdditionalFiles”, (“myimage.png”、“data.mat”)

数据类型:字符|字符串|细胞

添加或删除程序图标,指定为一个特征向量或字符串标量。图像作为Windows应用程序的图标列表中设置。路径可以是相对于当前工作目录或绝对的。

默认路径是:

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

例子:“AddRemoveProgramsIcon”、“win_icon.png”

数据类型:字符|字符串

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

例子:“ApplicationName”、“MagicSquare_Generator”

数据类型:字符|字符串

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

例子:“AuthorCompany”、“波士顿公园”

数据类型:字符|字符串

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

例子:“AuthorEmail”、“frog@example.com”

数据类型:字符|字符串

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

例子:“AuthorName”、“青蛙”

数据类型:字符|字符串

你想要默认目录安装程序安装应用程序,指定为一个特征向量或一个字符串标量。

如果没有指定路径,每个操作系统的默认路径是:

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

例子:“DefaultInstallationDir”、“C: \ \ MW_Programs \ MagicSquare_Generator用户”

数据类型:字符|字符串

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

例子:“描述”、“MagicSquare_Generator应用程序生成一个n×n矩阵由整数1到氮气以同样的行和列的数目。

数据类型:字符|字符串

指出关于额外的使用应用程序的要求,指定为一个特征向量或字符串标量。

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

数据类型:字符|字符串

通往一个图像文件用作安装应用程序的图标,指定为一个特征向量或字符串标量。

默认路径是:

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

例子:“InstallerIcon”、“D: \ \ MATLAB文件\ \图片\ myIcon.png工作”

通往一个图像文件用作安装程序的标志,指定为一个特征向量或字符串标量。标志将被调整到112像素290像素。

默认路径是:

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

例子:“InstallerLogo”、“D: \ \ MATLAB文件\ \图片\ myLogo.png工作”

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

例子:“InstallerName”、“MagicSquare_Installer”

通往一个图像文件用作安装程序的启动画面,指定为一个特征向量或字符串标量。闪屏图标将被调整到400像素400像素。

默认路径是:

matlabroot\工具箱\编译器\ packagingResources \ default_splash.png '

例子:“InstallerSplash”、“D: \ \ MATLAB文件\ \图片\ mySplash.png工作”

指定安装路径文件夹保存,作为特征向量或一个字符串标量。

如果没有指定路径,每个操作系统的默认路径是:

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

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

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

选择如何MATLAB运行时提供了安装的应用程序。

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

  • “安装程序”选项包括MATLAB运行时在安装程序,以便它可以被安装在应用程序安装期间没有连接到MathWorks网站。使用这个选项如果你认为你的终端用户可能没有访问互联网。

例子:“RuntimeDelivery”、“安装程序”

数据类型:字符|字符串

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

例子:“快捷方式”、“\ mymagic.exe '。

数据类型:字符|字符串

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

例子:“总结”,生成一个幻方。

数据类型:字符|字符串

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

例子:“版本”,“2.0”

数据类型:字符|字符串

版本历史

介绍了R2020a