compiler.package.InstallerOptions

Опции для создания инсталляторов пакетов MATLAB Compiler

Описание

пример

opts = compiler.package.InstallerOptions(results) создает InstallerOptions по умолчанию opts объекта использование compiler.build.Results results объекта сгенерирован из compiler.build функция. The InstallerOptions объект передается как вход в compiler.package.installer функция.

пример

opts = compiler.package.InstallerOptions(results,Name,Value) создает InstallerOptions opts объекта использование compiler.build.Results results объекта с дополнительными опциями, заданными с помощью одного или нескольких аргументов в виде имя-значение. The InstallerOptions объект передается как вход в compiler.package.installer функция.

пример

opts = compiler.package.InstallerOptions('ApplicationName',appName) создает InstallerOptions по умолчанию opts объекта с именем приложения, заданным appName. The InstallerOptions объект передается как вход в compiler.package.installer функция.

пример

opts = compiler.package.InstallerOptions('ApplicationName',appName,Name,Value) создает InstallerOptions opts объекта с именем приложения, заданным appName и дополнительные индивидуальные настройки, заданные аргументами «имя-значение». The InstallerOptions объект передается как вход в compiler.package.installer функция.

Примеры

свернуть все

Создайте InstallerOptions объект используя результаты из compiler.build.standaloneApplication функция и дополнительные опции, заданные как аргументы имя-значение.

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

appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
results = compiler.build.standaloneApplication(appFile)
results = 

  Results with properties:

            BuildType: 'standaloneApplication'
                Files: {2×1 cell}
              Options: [1×1 compiler.build.StandaloneApplicationOptions]
opts = compiler.package.InstallerOptions(results,'AuthorName','Frog')
opts = 

  InstallerOptions with properties:

           RuntimeDelivery: 'web'
           InstallerSplash: 'C:\Program Files\MATLAB\R2021a\toolbox\toolbox\compiler\resources\default_splash.png'
             InstallerIcon: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_icon_48.png'
             InstallerLogo: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_logo.png'
                AuthorName: 'Frog'
               AuthorEmail: ''
             AuthorCompany: ''
                   Summary: ''
               Description: ''
         InstallationNotes: ''
                  Shortcut: ''
                   Version: ''
             InstallerName: 'MyAppInstaller'
           ApplicationName: 'magicsquare'
                 OutputDir: '.\magicsquare'
    DefaultInstallationDir: 'C:\Program Files\magicsquare'

Можно изменять значения свойств существующей InstallerOptions объект с использованием записи через точку. Для примера задайте имя установщика MyMagicInstaller.

opts.InstallerName = 'MyMagicInstaller'

Чтобы создать инсталлятор для автономного приложения, используйте Results и InstallerOptions объекты как входы compiler.package.installer функция.

compiler.package.installer(results,'Options',opts);
Функция генерирует инсталлятор с именем MyMagicInstaller.exe в папке с именем magicsquareinstaller.

Создайте InstallerOptions объект с именем приложения и дополнительными опциями, заданными как аргументы имя-значение.

opts = compiler.package.InstallerOptions('ApplicationName','MagicSquare_Generator',...
    'AuthorCompany','Boston Common',...
    'AuthorName','Frog',...
    'InstallerName','MagicSquare_Installer',...
    'Summary','Generates a magic square.')
opts = 

  InstallerOptions with properties:

           RuntimeDelivery: 'web'
           InstallerSplash: 'C:\Program Files\MATLAB\R2021a\toolbox\toolbox\compiler\resources\default_splash.png'
             InstallerIcon: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_icon_48.png'
             InstallerLogo: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_logo.png'
                AuthorName: 'Frog'
               AuthorEmail: ''
             AuthorCompany: 'Boston Common'
                   Summary: 'Generates a magic square.'
               Description: ''
         InstallationNotes: ''
                  Shortcut: ''
                   Version: '1.0'
             InstallerName: 'MagicSquare_Installer'
           ApplicationName: 'MagicSquare_Generator'
                 OutputDir: '.\MagicSquare_Generator'
    DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'

Можно изменять значения свойств существующей InstallerOptions объект с использованием записи через точку. Например, установите в примечаниях по установке значение Windows installer.

opts.InstallationNotes = 'Windows installer'

Входные параметры

свернуть все

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

Имя установленного приложения, заданное как вектор символов или строковый скаляр.

Пример: 'MagicSquare_Generator'

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

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'Version','9.5' задает версию установленного приложения.

Имя установленного приложения, заданное как вектор символов или строковый скаляр.

Пример: 'MagicSquare_Generator'

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

Имя компании, создавшей приложение, заданное как вектор символов или строковый скаляр.

Пример: 'Boston Common'

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

Адрес электронной почты автора приложения, заданный как вектор символов или строковый скаляр.

Пример: 'frog@bostoncommon.com'

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

Имя автора приложения, заданное как вектор символов или строковый скаляр.

Пример: 'Frog'

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

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

Если путь не задан, путь по умолчанию для каждой операционной системы следующий:

Операционная системаДиректория установки по умолчанию
Windows®C :\Программные файлы\ appName
Linux®/ usr/ appName
macOS/ Приложения/ appName

Пример: В Windows: C:\Program Files\MagicSquare_Generator

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

Подробное описание приложения, заданное как вектор символов или строковый скаляр.

Пример: 'The MagicSquare_Generator application generates an n-by-n matrix constructed from the integers 1 through n2 with equal row and column sums.'

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

Примечания о дополнительных требованиях к использованию приложения, заданные как вектор символов или строковый скаляр.

Пример: 'This is a Linux installer.'

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

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

Путь по умолчанию:

'matlabroot\toolbox\compiler\resources\default_icon_48.png'

Пример: 'D:\Documents\MATLAB\work\images\myIcon.png'

Путь к файлу изображения, используемому в качестве логотипа установщика в виде вектора символов или строкового скаляра. Размер логотипа будет изменен на 150 пикселей на 340 пикселей.

Путь по умолчанию:

'matlabroot\toolbox\compiler\resources\default_logo.png'

Пример: 'D:\Documents\MATLAB\work\images\myLogo.png'

Имя файла установщика, заданное как вектор символов или строковый скаляр. Расширение определяется операционной системой, в которой выполняется функция.

Пример: 'MagicSquare_Installer'

Путь к файлу изображения, используемому в качестве заставки установщика, заданный в виде вектора символов или строкового скаляра. Размер значка заставки будет изменен до 400 пикселей на 400 пикселей.

Путь по умолчанию:

'matlabroot\toolbox\toolbox\compiler\resources\default_splash.png'

Пример: 'D:\Documents\MATLAB\work\images\mySplash.png'

Путь к папке, в которой сохранен установщик, заданный как вектор символов или строковый скаляр.

Если путь не задан, путь по умолчанию для каждой операционной системы следующий:

Операционная системаДиректория установки по умолчанию
Windows. \appNameинсталлятор
Linux. / appNameинсталлятор
macOS. / appNameинсталлятор

The . в перечисленных выше директориях представлена текущая рабочая директория.

Пример: 'D:\Documents\MATLAB\work\MagicSquare'

Выбор способа обеспечения доступности среды MATLAB Runtime для установленного приложения.

  • 'web'- Опция для установки для загрузки MATLAB Runtime из MathWorks® веб-сайт во время установки приложения. Это опция по умолчанию.

  • 'installer'- Опция включения MATLAB Runtime в установщик, чтобы его можно было установить во время установки приложения без подключения к веб-сайту MathWorks. Используйте эту опцию, если считаете, что конечный пользователь не имеет доступа к Интернету.

Пример: 'installer'

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

Путь к файлу или папке, для которых установщик создаст ярлык во время установки, заданный как вектор символов или строковый скаляр.

Пример: '.\mymagic.exe'

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

Краткое описание приложения, заданное как вектор символов или строковый скаляр.

Пример: 'Generates a magic square.'

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

Номер версии установленного приложения, заданный как вектор символов или строковый скаляр.

Пример: '2.0'

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

Выходные аргументы

свернуть все

Опции установщика, возвращенные как InstallerOptions объект.

Введенный в R2020a