compiler.build.Results

Объект результатов сборки компилятора

Описание

A compiler.build.Results объект содержит информацию о типе сборки, сгенерированных файлах и опциях сборки compiler.build функция.

Все Results свойства доступны только для чтения. Вы можете использовать запись через точку для запроса этих свойств.

Для получения информации о результатах компиляции разделяемых библиотек C/C + +, сборок .NET, COM-компонентов, Java® пакеты, Python® пакеты, или MATLAB® Production Server™ развертываемые архивы, см. compiler.build.Results (MATLAB Compiler SDK) для MATLAB Compiler SDK™.

Создание

Существует несколько способов создать compiler.build.Results объект.

Свойства

расширить все

Это свойство доступно только для чтения.

Тип сборки compiler.build функция, используемая для генерации результатов, заданная в виде вектора символов:

compiler.build ФункцияТип сборки
compiler.build.standaloneApplication'standaloneApplication'
compiler.build.standaloneWindowsApplication'standaloneWindowsApplication'
compiler.build.webAppArchive'webAppArchive'
compiler.build.excelAddIn'excelAddIn'

Типы данных: char

Это свойство доступно только для чтения.

Пути к скомпилированным файлам compiler.build функция, используемая для генерации результатов, заданная как массив ячеек из векторов символов.

Тип сборкиФайлы
'standaloneApplication'

2 × 1 ячеек

    {'path\to\ExecutableName.exe'}    
    {'path\to\readme.txt'}
'standaloneWindowsApplication'

3 × 1 ячеек

    {'path\to\ExecutableName.exe'}
    {'path\to\splash.png'}
    {'path\to\readme.txt'}
'webAppArchive'

1 × 1 ячеек

    {'path\to\ArchiveName.ctf'}
'excelAddIn'

массив ячеек 2 × 1 или 4 × 1

    {'path\to\AddInName_AddInVersion.dll'}
    {'path\to\AddInName.bas'}
    {'path\to\AddInName.xla'}
    {'path\to\GettingStarted.html'}

Примечание

Файлы AddInName.bas и AddInName.xla включаются только в том случае, если вы включите 'GenerateVisualBasicFile' опция.

Пример: {'D:\Documents\MATLAB\work\MagicSquarewebAppArchive\MagicSquare.ctf'}

Типы данных: cell

Это свойство доступно только для чтения.

Опции сборки compiler.build функция, используемая для генерации результатов, заданная как объект опции соответствующего типа сборки.

Тип сборкиОпции
'standaloneApplication'StandaloneApplicationOptions
'standaloneWindowsApplication'StandaloneApplicationOptions
'webAppArchive'WebAppArchiveOptions
'excelAddIn'ExcelAddInOptions

Примеры

свернуть все

Создайте автономное приложение и сохраните информацию о типе сборки, сгенерированных файлах и опциях сборки в compiler.build.Results объект.

Скомпилируйтесь с использованием файловой magicsquare.m расположен в matlabroot\ extern\примеры\компилятор.

results = compiler.build.standaloneApplication('magicsquare.m')
results = 

  Results with properties:

            BuildType: 'standaloneApplication'
                Files: {2×1 cell}
              Options: [1×1 compiler.build.StandaloneApplicationOptions]

The Files свойство содержит пути к magicsquare независимый исполняемый файл и readme.txt файлы.

Создайте автономное приложение Windows в системе Windows и сохраните информацию о типе сборки, сгенерированных файлах и опциях сборки в compiler.build.Results объект.

Скомпилируйтесь с использованием файловой Mortgage.mlapp расположен в matlabroot\ примеры\matlab\main.

results = compiler.build.standaloneWindowsApplication('Mortgage.mlapp')
results = 

  Results with properties:

            BuildType: 'standaloneWindowsApplication'
                Files: {3×1 cell}
              Options: [1×1 compiler.build.StandaloneApplicationOptions]

The Files свойство содержит пути к следующим файлам:

  • Mortgage.exe

  • splash.png

  • readme.txt

Создайте архив веб- приложения и сохраните информацию о типе сборки, архивном файле и опциях сборки в compiler.build.Results объект.

Скомпилируйтесь с использованием файловой Mortgage.mlapp расположен в matlabroot\ примеры\matlab\main.

results = compiler.build.webAppArchive('Mortgage.mlapp')
results = 

  Results with properties:

    BuildType: 'webAppArchive'
        Files: {'D:\Documents\MATLAB\work\MortgagewebAppArchive\Mortgage.ctf'}
      Options: [1×1 compiler.build.WebAppArchiveOptions]

The Files свойство содержит путь к развертываемому архивному файлу Mortgage.ctf.

Создайте надстройку Excel и сохраните информацию о типе сборки, сгенерированных файлах и опциях сборки в compiler.build.Results объект.

Скомпилируйтесь с использованием файловой magicsquare.m расположен в matlabroot\ extern\примеры\компилятор.

results = compiler.build.excelAddIn('magicsquare.m')
results = 

  Results with properties:

            BuildType: 'excelAddIn'
                Files: {2×1 cell}
              Options: [1×1 compiler.build.ExcelAddInOptions]

The Files свойство содержит пути к следующим скомпилированным файлам:

  • magicsquare_1_0.dll

  • GettingStarted.html

Примечание

Файлы magicsquare.bas и magicsquare.xla включены в Files только если вы включите 'GenerateVisualBasicFile' опция в команде build.

Введенный в R2020b