compiler.build.Results

Сборка компилятора заканчивается объект

Описание

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

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

Создание

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

Свойства

развернуть все

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

Имя compiler.build функция раньше генерировала результаты в виде одного из этих векторов символов:

Пример: 'productionServerArchive'

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

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

Пути к скомпилированным файлам типа "build" связанного 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'}
productionServerArchive

1×1 массив ячеек

    {'path\to\ArchiveName.ctf'}

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

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

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

Создайте опции из связанного compiler.build функция в виде объекта опций соответствующего типа сборки.

Создайте типОпции
standaloneApplicationStandaloneApplicationOptions
standaloneWindowsApplicationStandaloneApplicationOptions
webAppArchiveWebAppArchiveOptions
productionServerArchiveProductionServerArchiveOptions (MATLAB Compiler SDK)

Примеры

свернуть все

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

Сохраните compiler.build.standaloneApplication информация к Results объект путем объявления выходной переменной.

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

  Results with properties:

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

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

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

Сохраните compiler.build.standaloneWindowsApplication информация к Results объект путем объявления выходной переменной.

results = compiler.build.standaloneWindowsApplication('mymagic.m','AdditionalFiles',["myvars.mat","mysubfunction.m"])
results = 

  Results with properties:

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

Files свойство содержит пути к сгенерированному независимому исполняемому файлу, изображению всплеска и readme файлам.

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

Сохраните compiler.build.webAppArchive информация к Results объект путем объявления выходной переменной.

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

  Results with properties:

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

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

Сохраните compiler.build.productionServerArchive информация к Results объект путем объявления выходной переменной.

results = compiler.build.productionServerArchive('mymagic.m')
results = 

  Results with properties:

            BuildType: 'productionServerArchive'
                Files: 'D:\Documents\MATLAB\work\mymagicproductionServerArchive\mymagic.ctf'
              Options: [1×1 compiler.build.ProductionServerArchiveOptions]
Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте