主要内容

compiler.build.Results

编译器生成结果对象

描述

一个compiler.build.Results对象的构建类型、生成的文件、支持包和构建选项的信息万博1manbetxcompiler.build函数。

所有结果属性是只读的。您可以使用点符号来查询这些属性。

有关编译C/ c++共享库、。net程序集、COM组件、Java的结果的信息®Python包,®包,MATLAB®生产服务器™可部署的档案,或Excel®插件的MATLAB生产服务器,请参阅compiler.build.Results(MATLAB编译器SDK)MATLAB编译器SDK™

创建

有几种方法可以创建compiler.build.Results对象。

属性

全部展开

此属性是只读的。

的构建类型compiler.build用于生成结果的函数,指定为字符向量:

compiler.build函数 构建类型
compiler.build.standaloneApplication “standaloneApplication”
compiler.build.standaloneWindowsApplication “standaloneWindowsApplication”
compiler.build.webAppArchive “webAppArchive”
compiler.build.excelAddIn “excelAddIn”

数据类型:字符

此属性是只读的。

的编译文件的路径compiler.build用于生成结果的函数,指定为字符向量的单元格数组。

构建类型 文件
“standaloneApplication”

2×1单元阵列

{'路径\ \ExecutableName. exe”}{路径\ \固定的}
“standaloneWindowsApplication”

3×1单元阵列

{'路径\ \ExecutableName. exe”}{的路径\ \ splash.png}{路径\ \固定的}
“webAppArchive”

1×1单元阵列

{'路径\ \ArchiveName.ctf '}
“excelAddIn”

2×1或4×1单元格阵列

{'路径\ \AddInName_AddInVersion. dll”}{路径\ \AddInName.bas}{'路径\ \AddInName.xla’}{的路径\ \ GettingStarted.html}

请注意

的文件AddInName.basAddInName.xla仅当您启用“GenerateVisualBasicFile”选择。

例子:{' D: \ \ MATLAB \ \ MagicSquare工作文档webApp归档\ MagicSquare.ctf '}

数据类型:细胞

此属性是只读的。

万博1manbetx支持包包含在生成的组件中,指定为字符向量的单元格数组。

此属性是只读的。

的构建选项compiler.build用于生成结果的函数,指定为相应构建类型的选项对象。

构建类型 选项
“standaloneApplication” StandaloneApplicationOptions
“standaloneWindowsApplication” StandaloneApplicationOptions
“webAppArchive” WebAppArchiveOptions
“excelAddIn” ExcelAddInOptions

例子

全部折叠

创建一个独立的应用程序,并将有关构建类型、生成的文件、包含的支持包和构建选项的信息保存到万博1manbetxcompiler.build.Results对象。

使用该文件进行编译magicsquare.m位于matlabroot\走读生\ \编译器例子

结果= compiler.build.standaloneApplication (“magicsquare.m”
results = BuildType: 'standaloneApplication' Files: {2×1 cell} incldeds万博1manbetxupportpackages: {} Options: [1×1 compiler.build.StandaloneApplicationOptions]

文件属性包含到magicsquare独立可执行文件和固定文件。

在Windows系统上创建一个独立的Windows应用程序,并将有关构建类型、生成的文件、包含的支持包和构建选项的信息保存到万博1manbetxcompiler.build.Results对象。

使用该文件进行编译Mortgage.mlapp位于matlabroot\ \ matlab \主要例子

结果= compiler.build.standaloneWindowsApplication (“Mortgage.mlapp”
{3×1 cell} incldedsupportpackages: {} Options: [1×1 compiler.build.StandaloneApplicationOptions]万博1manbetx

文件属性包含以下文件的路径:

  • Mortgage.exe

  • splash.png

  • 固定

创建一个web应用存档,并保存有关构建类型、存档文件、包括支持包和构建选项的信息万博1manbetxcompiler.build.Results对象。

使用该文件进行编译Mortgage.mlapp位于matlabroot\ \ matlab \主要例子

结果= compiler.build.webAppArchive (“Mortgage.mlapp”
文件:{'D:\Documents\MATLAB\work\MortgagewebAppArchive\抵押。{} Options: [1万博1manbetx×1 compiler.build.WebAppArchiveOptions]

文件属性包含可部署归档文件的路径Mortgage.ctf

创建一个Excel加载项,并将有关构建类型、生成的文件、包含的支持包和构建选项的信息保存到万博1manbetxcompiler.build.Results对象。

使用该文件进行编译magicsquare.m位于matlabroot\走读生\ \编译器例子

结果= compiler.build.excelAddIn (“magicsquare.m”
results = results with properties: BuildType: 'excelAddIn' Files: {2×1 cell} incldeds万博1manbetxupportpackages: {} Options: [1×1 compiler.build.ExcelAddInOptions]

文件属性包含以下已编译文件的路径:

  • magicsquare_1_0.dll

  • GettingStarted.html

请注意

的文件magicsquare.basmagicsquare.xla都包含在文件只有当你启用“GenerateVisualBasicFile”选项。

介绍了R2020b