exponenta event banner

compiler.build. Результаты

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

Описание

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

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

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

Создание

Существует несколько способов создания 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\examples\compiler.

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

  Results with properties:

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

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

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

Компиляция с помощью файла Mortgage.mlapp расположен в matlabroot\examples\matlab\main.

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

  Results with properties:

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

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

  • Mortgage.exe

  • splash.png

  • readme.txt

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

Компиляция с помощью файла Mortgage.mlapp расположен в matlabroot\examples\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]

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

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

Компиляция с помощью файла magicsquare.m расположен в matlabroot\extern\examples\compiler.

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

  Results with properties:

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

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

  • magicsquare_1_0.dll

  • GettingStarted.html

Примечание

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

Представлен в R2020b