compiler.package.installer
为生成的文件创建安装程序MATLAB编译器
语法
描述
例子
使用结果对象创建安装程序
类的结果为独立应用程序创建安装程序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”}
数据类型:字符
|字符串
filePath
- - - - - -路径requiredMCR下载188bet金宝搏Products.txt
文件
特征向量|字符串标量
路径requiredMCR下载188bet金宝搏Products.txt
文件由MATLAB编译器™.
例子:' D: \ \ MATLAB文件\ \ MagicSquare \ requiredMCRPro下载188bet金宝搏ducts.txt工作”
数据类型:字符
|字符串
浏览器名称
- - - - - -已安装应用程序的名称
特征向量|字符串标量
已安装应用程序的名称,指定为字符向量或字符串标量。
例子:“MagicSquare_Generator”
数据类型:字符
|字符串
选择
- - - - - -安装程序选项对象
InstallerOptions
对象
安装程序选项,指定为InstallerOptions
对象。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“版本”,“9.5”
指定已安装应用程序的版本。
ApplicationName
- - - - - -应用程序名称
''
(默认)|特征向量|字符串标量
已安装应用程序的名称,指定为字符向量或字符串标量。
例子:“MagicSquare_Generator”
数据类型:字符
|字符串
AuthorCompany
- - - - - -公司名称
''
(默认)|特征向量|字符串标量
创建应用程序的公司名称,指定为字符向量或字符串标量。
例子:“波士顿公园”
数据类型:字符
|字符串
AuthorEmail
- - - - - -电子邮件地址
''
(默认)|特征向量|字符串标量
应用程序作者的电子邮件地址,指定为字符向量或字符串标量。
例子:“frog@bostoncommon.com”
数据类型:字符
|字符串
AuthorName
- - - - - -的名字
''
(默认)|特征向量|字符串标量
应用程序作者的名称,指定为字符向量或字符串标量。
例子:“青蛙”
数据类型:字符
|字符串
DefaultInstallationDir
- - - - - -默认安装路径
特征向量|字符串标量
要安装程序安装应用程序的默认目录,指定为字符向量或字符串标量。
如果未指定路径,则每个操作系统的默认路径为:
操作系统 | 默认安装路径 |
---|---|
窗户 | C:\Program Files\ |
Linux® | /usr/ |
macOS | /应用程序/ |
例子:在Windows上:C:\Program Files\ MagicSquare_Generator
数据类型:字符
|字符串
描述
- - - - - -详细的应用描述
''
(默认)|特征向量|字符串标量
应用程序的详细描述,指定为字符向量或字符串标量。
例子:“MagicSquare_Generator应用程序生成一个n × n矩阵,由1到n2的整数组成,行和和和相等。”
数据类型:字符
|字符串
InstallationNotes
- - - - - -笔记
''
(默认)|特征向量|字符串标量
关于使用作为字符向量或字符串标量指定的应用程序的附加要求的说明。
例子:“这是Linux安装程序。”
数据类型:字符
|字符串
InstallerIcon
- - - - - -图标图像的路径
特征向量|字符串标量
用作已安装应用程序图标的图像文件的路径,指定为字符矢量或字符串标量。
默认路径为:
'matlabroot
\工具箱\编译器\ packagingResources \ default_icon_48.ico '
例子:' D: \ MATLAB文件\ \工作\ \ myIcon.ico图像”
InstallerLogo
- - - - - -安装程序镜像的路径
特征向量|字符串标量
用作安装程序徽标的图像文件的路径,指定为字符向量或字符串标量。标志将被调整为150 * 340像素。
默认路径为:
'matlabroot
\工具箱\编译器\ packagingResources \ default_logo.ico '
例子:' D: \ MATLAB文件\ \工作\ \ myLogo.ico图像”
InstallerName
- - - - - -安装文件名称
MyAppInstaller
(默认)|特征向量|字符串标量
安装程序文件的名称,指定为字符向量或字符串标量。扩展名由执行函数的操作系统决定。
例子:“MagicSquare_Installer”
InstallerSplash
- - - - - -启动画面图像的路径
特征向量|字符串标量
用作安装程序启动画面的图像文件的路径,指定为字符矢量或字符串标量。启动画面图标将被调整为400像素* 400像素。
默认路径为:
'matlabroot
\编译器工具箱\工具箱\ \ packagingResources \ default_splash.ico”
例子:' D: \ MATLAB文件\ \工作\ \ mySplash.ico图像”
OutputDir
- - - - - -将保存安装程序的文件夹的路径
特征向量|字符串标量
保存安装程序的文件夹的路径,指定为字符向量或字符串标量。
如果未指定路径,则每个操作系统的默认路径为:
操作系统 | 默认安装路径 |
---|---|
窗户 | .\ |
Linux | ./ |
macOS | ./ |
的.
在上面列出的目录中表示当前的工作目录。
例子:' D: \ \ MATLAB文件\ \工作MagicSquare”
RuntimeDelivery
- - - - - -MATLAB运行时交付选项
“网络”
(默认)|“安装程序”
选择如何MATLAB运行时对已安装的应用程序可用。
“网络”
下载安装程序的选项MATLAB运行时从MathWorks®网站在应用程序安装。这是默认选项。“安装程序”
-包含的选项MATLAB运行时在安装程序中,这样就可以在应用程序安装期间进行安装,而无需连接到MathWorks网站。如果您认为终端用户可能无法访问Internet,请使用此选项。
例子:“安装程序”
数据类型:字符
|字符串
快捷方式
- - - - - -快捷方式路径
''
(默认)|特征向量|字符串标量
安装程序将在安装时为其创建快捷方式的文件或文件夹的路径,指定为字符向量或字符串标量。
例子:”。\ mymagic.exe '
数据类型:字符
|字符串
总结
- - - - - -应用概述
''
(默认)|特征向量|字符串标量
应用程序的摘要描述,指定为字符向量或字符串标量。
例子:“生成一个魔方。”
数据类型:字符
|字符串
版本
- - - - - -已安装应用程序的版本
“1.0”
(默认)|特征向量|字符串标量
已安装应用程序的版本号,指定为字符向量或字符串标量。
例子:“2.0”
数据类型:字符
|字符串
版本历史
R2020a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。