主要内容

compiler.build.Results

编译器构建结果对象

描述

一个compiler.build.Results对象的生成类型、生成文件、支持包和生成选项的信息金宝appcompiler.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.bas而且AddInName.xla仅在启用“GenerateVisualBasicFile”选择。

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

数据类型:细胞

此属性是只读的。

金宝app所生成的组件中包含的支持包,指定为字符向量的单元格数组。

此属性是只读的。

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

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

例子

全部折叠

创建独立应用程序并将有关构建类型、生成的文件、包含的支持包和构建选项的信息保存到金宝appcompiler.build.Results对象。

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

results = compiler.build.standaloneApplication(“magicsquare.m”
结果= BuildType: 'standaloneApplication'文件:{2×1 cell} IncludedSupportPack金宝appages:{}选项:[1×1 compiler.build.StandaloneApplicationOptions]

文件属性的路径magicsquare独立可执行文件和固定文件。

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

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

结果= compiler.build.standaloneWindowsApplication(“Mortgage.mlapp”
results =带有属性的结果:BuildType: 'standaloneWindowsApplication'文件:{3×1 cell} IncludedSupportPackages:{}选项:[1金宝app×1 compiler.build.StandaloneApplicationOptions]

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

  • Mortgage.exe

  • splash.png

  • 固定

创建一个web应用程序存档并保存有关构建类型、存档文件、包含的支持包和构建选项的信息金宝appcompiler.build.Results对象。

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

results = compiler.build.webAppArchive(“Mortgage.mlapp”
结果=结果与属性:BuildType: 'webAppArchive'文件:{'D:\Documents\MATLAB\work\MortgagewebAppArchive\抵押。ctf'} Included金宝appSupportPackages: {} Options: [1×1 compiler.build.WebAppArchiveOptions]

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

创建Excel外接程序并将有关构建类型、生成的文件、包含的支持包和构建选项的信息保存到金宝appcompiler.build.Results对象。

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

结果= compiler.build.excelAddIn(“magicsquare.m”
results =带有属性的结果:BuildType: 'excelAddIn' Files: {2×1 cell} IncludedSupportPackages: {金宝app} Options: [1×1 compiler.build.ExcelAddInOptions]

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

  • magicsquare_1_0.dll

  • GettingStarted.html

请注意

的文件magicsquare.bas而且magicsquare.xla都包括在文件仅当您启用“GenerateVisualBasicFile”选项。

版本历史

R2020b中介绍