Создайте инсталлятор для файлов, сгенерированных mcc
команда
compiler.package.installer(
создает инсталлятор для файлов, сгенерированных files
,filePath
,'ApplicationName',appName
,Name,Value
)mcc
команда. Имя установленного приложения задано appName
. Инсталлятор может быть настроен с помощью дополнительных пар "имя-значение".
Создайте инсталлятор для автономного приложения в системе Windows®.
Запишите функцию MATLAB®, которая генерирует магический квадрат. Сохраните функцию в файле с именем mymagic.m
.
function out = mymagic(in)
out = magic(in)
Создайте автономное приложение с помощью mcc
команда.
mcc -m mymagic.m
mymagic.exe mccExcludedFiles.log readme.txt requiredMCRProducts.txt
Создайте инсталлятор для автономного приложения с помощью compiler.package.installer
функция.
compiler.package.installer(... 'mymagic.exe','D:\Documents\MATLAB\work\MagicSquare\requiredMCRProducts.txt',... 'ApplicationName','MagicSquare_Generator')
MyAppInstaller.exe
в папке под названием MagicSquare_Generator
.Настройте инсталлятор для автономного приложения в системе Windows с помощью пар "имя-значение".
compiler.package.installer('mymagic.exe','requiredMCRProducts.txt',... 'ApplicationName','MagicSquare_Generator',... 'AuthorCompany','Boston Common',... 'AuthorName','Frog',... 'InstallerName','MagicSquare_Installer',... 'Summary','Generates a magic square.')
Настройте инсталлятор для автономного приложения в системе Windows с помощью InstallerOptions
объект.
Создайте 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\R2020b\toolbox\toolbox\compiler\resources\default_splash.png' InstallerIcon: 'C:\Program Files\MATLAB\R2020b\toolbox\compiler\resources\default_icon_48.png' InstallerLogo: 'C:\Program Files\MATLAB\R2020b\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
возразите как вход против функции.
compiler.package.installer('mymagic.exe','requiredMCRProducts.txt','Options',opts)
files
— Список файлов и папок для установкиСписок файлов и папок для установки в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк. Эти файлы обычно генерируются mcc
команда и может также включать любые дополнительные файлы и папки, требуемые установленным приложением запускаться.
Файлы, сгенерированные mcc
команда в конкретном релизе может быть упакована с помощью compiler.package.installer
функция того же релиза.
Файлы типа .ctf
сгенерированный mcc
команда на одной операционной системе, может быть упакован с помощью compiler.package.installer
функция на различной операционной системе, настолько же долго как mcc
команда и compiler.package.installer
функция от того же релиза.
Пример: 'mymagic.exe'
Типы данных: char |
string
filePath
— Путь к requiredMCRProducts.txt
файлПуть к requiredMCRProducts.txt
файл, сгенерированный mcc
команда.
Пример: 'D:\Documents\MATLAB\work\MagicSquare\requiredMCRProducts.txt'
Типы данных: char |
string
appName
— Имя установленного приложенияИмя установленного приложения в виде вектора символов или строкового скаляра.
Пример: 'MagicSquare_Generator'
Типы данных: char |
string
opts
— Объект опций инсталлятораInstallerOptions
объектОпции инсталлятора в виде InstallerOptions
объект.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'Version','9.5'
задает версию установленного приложения.'AuthorCompany'
— Название компании''
(значение по умолчанию) | вектор символов | строковый скалярИмя компании, которая создала приложение в виде вектора символов или строкового скаляра.
Пример: 'Boston Common'
Типы данных: char |
string
'AuthorEmail'
— Адрес электронной почты''
(значение по умолчанию) | вектор символов | строковый скалярАдрес электронной почты автора приложения в виде вектора символов или строкового скаляра.
Пример: 'frog@bostoncommon.com'
Типы данных: char |
string
'AuthorName'
Имя''
(значение по умолчанию) | вектор символов | строковый скалярИмя автора приложения в виде вектора символов или строкового скаляра.
Пример: 'Frog'
Типы данных: char |
string
'DefaultInstallationDir'
— Путь к стандартной установкеДиректория по умолчанию, где вы хотите, чтобы инсталлятор установил приложение в виде вектора символов или строкового скаляра.
Если никакой путь не задан, путь по умолчанию для каждой операционной системы:
Операционная система | Директория стандартной установки |
---|---|
Windows |
|
Linux® | /usr/ |
macOS | /Applications/ |
Пример: на Windows: C:\Program Files\MagicSquare_Generator
Типы данных: char |
string
'Description'
— Подробное описание приложения''
(значение по умолчанию) | вектор символов | строковый скалярПодробное описание приложения в виде вектора символов или строкового скаляра.
Пример: '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
'InstallationNotes'
Примечания''
(значение по умолчанию) | вектор символов | строковый скалярПримечания о дополнительных требованиях для использования приложения в виде вектора символов или строкового скаляра.
Пример: 'This is a Linux installer.'
Типы данных: char |
string
'InstallerIcon'
— Путь к изображению значкаПуть к файлу изображения, используемому в качестве значка для установленного приложения в виде вектора символов или строкового скаляра.
Путь по умолчанию:
'C:\Program Files\MATLAB\R2020b\toolbox\compiler\resources\default_icon_48.png'
Пример: 'D:\Documents\MATLAB\work\images\myIcon.png'
'InstallerLogo'
— Путь к изображению инсталлятораПуть к файлу изображения, используемому в качестве логотипа установщика в виде вектора символов или строкового скаляра. Логотип будет изменен к 150 пикселям на 340 пикселей.
Путь по умолчанию:
'C:\Program Files\MATLAB\R2020b\toolbox\compiler\resources\default_logo.png'
Пример: 'D:\Documents\MATLAB\work\images\myLogo.png'
'InstallerName'
— Имя файла инсталлятораMyAppInstaller
(значение по умолчанию) | вектор символов | строковый скалярИмя файла инсталлятора в виде вектора символов или строкового скаляра. Расширение определяется операционной системой, в которой выполняется функция.
Пример: 'MagicSquare_Installer'
'InstallerSplash'
— Путь к изображению экрана-заставкиПуть к файлу изображения, используемому в качестве экрана-заставки установщика в виде вектора символов или строкового скаляра. Значок экрана-заставки будет изменен к 400 пикселям на 400 пикселей.
Путь по умолчанию:
'C:\Program Files\MATLAB\R2020b\toolbox\toolbox\compiler\resources\default_splash.png'
Пример: 'D:\Documents\MATLAB\work\images\mySplash.png'
'OutputDir'
— Путь к папке, где инсталлятор будет сохраненПуть к папке, где инсталлятор сохранен в виде вектора символов или строкового скаляра.
Если никакой путь не задан, путь по умолчанию для каждой операционной системы:
Операционная система | Директория стандартной установки |
---|---|
Windows | .\ |
Linux | ./ |
macOS | ./ |
.
в упомянутых выше директориях представляет настоящую рабочую директорию.
Пример: 'D:\Documents\MATLAB\work\MagicSquare'
'RuntimeDelivery'
— Вариант доставки MATLAB Runtime'web'
(значение по умолчанию) | 'installer'
Выбор о том, как MATLAB Runtime сделан доступным для установленного приложения.
'web'
— Опция для инсталлятора, чтобы загрузить MATLAB Runtime с веб-сайта MathWorks® во время установки приложения. Это - опция по умолчанию.
'installer'
— Опция, чтобы включать MATLAB Runtime в инсталляторе так, чтобы это могло быть установлено во время установки приложения, не соединяясь с веб-сайтом MathWorks. Используйте эту опцию, если вы думаете, что у вашего конечного пользователя не может быть доступа к Интернету.
Пример: 'installer'
Типы данных: char |
string
'Shortcut'
— Путь к ярлыку''
(значение по умолчанию) | вектор символов | строковый скалярПуть к файлу или папке, которой инсталлятор создаст ярлык во время установки в виде вектора символов или строкового скаляра.
Пример: '.\mymagic.exe'
Типы данных: char |
string
'Summary'
— Краткое описание приложения''
(значение по умолчанию) | вектор символов | строковый скалярИтоговое описание приложения в виде вектора символов или строкового скаляра.
Пример: 'Generates a magic square.'
Типы данных: char |
string
'Version'
— Версия установленного приложения
(значение по умолчанию) | вектор символов | строковый скалярНомер версии сгенерированного приложения в виде вектора символов или строкового скаляра.
Пример: '2.0'
Типы данных: char |
string
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.