Создайте автономное приложение, если вы хотите запустить код MATLAB по целевым машинам, которым не установили MATLAB. Скомпилируйте код MATLAB путем выполнения compiler.build.standaloneApplication
или mcc
команда, или при помощи Application Compiler
приложение. Автономные приложения работают на Windows®, Linux®, и соответствие macOS платформе, на которой они сгенерированы.
Чтобы запустить автономные приложения, установите MATLAB Runtime на целевой машине. Для получения дополнительной информации смотрите Установку и Сконфигурируйте MATLAB Runtime.
Application Compiler | Программы MATLAB пакета для развертывания как автономные приложения |
Создайте автономное приложение из MATLAB
Попробуйте пример на создании, установке и выполнении автономного приложения MATLAB.
Как настроить стиль инсталлятора, сгенерированного приложением компилятора.
Включая пакеты поддержки при упаковке приложений MATLAB.
Запустите приложения Используя сетевую установку MATLAB Runtime
Описывает шаги, которые необходимо выполнить, чтобы запустить приложения с помощью сетевой установки MATLAB Runtime.
Файлы данных MATLAB в скомпилированных приложениях
Включайте файлы данных MATLAB в скомпилированные приложения.
Пакет автономные приложения MATLAB в изображения докера
Пример при упаковке автономного приложения MATLAB в Докера® изображение.
Аргументы команды MCC, Перечисленные В алфавитном порядке
Таблица справочника опций MATLAB Compiler™, перечисленных в алфавитном порядке.
Параметры командной строки MCC, Сгруппированные Задачей
Таблица справочника опций MATLAB Compiler, сгруппированных функциональностью.
Используйте Parallel Computing Toolbox в развертываемых приложениях
Процедура, чтобы передать кластерный профиль приложению, которое использует Parallel Computing Toolbox™.
Интегрируйте приложение со средством поиска Mac OS X
Добавьте MATLAB Runtime в область установки Средства запуска Приложения Mac.
Анализ зависимостей Используя MATLAB Compiler
MATLAB Compiler использует функцию анализа зависимостей, чтобы найти и включать файлы.
Функция анализа зависимостей и взаимодействие с пользователем с путем к компиляции
MATLAB Compiler использует путь поиска файлов MATLAB, чтобы анализировать зависимости.
Файлы MEX, DLLs или разделяемые библиотеки
Узнать, как анализ зависимостей обрабатывает файлы MEX, DLLs и совместно использованные библиотеки.
Как MATLAB развертывает функции?
Изучите шаги, выполняемые MATLAB Compiler для развертывания.
Запишите развертываемый код MATLAB
Запишите гибкий код MATLAB, который может быть упакован и развернут.
Автономные приложения и аргументы
Как запустить автономные приложения то использование аргументы.
Вызов разделяемых библиотек в развертываемых приложениях
loadlibrary
функция в MATLAB позволяет вам загружать совместно использованную библиотеку в MATLAB.
Файлы данных MATLAB в скомпилированных приложениях
Включайте файлы данных MATLAB в скомпилированные приложения.
Функции, не поддерживаемые для компиляции MATLAB Compiler и MATLAB Compiler SDK
Функции, которые не в состоянии быть скомпилированными с MATLAB Compiler или MATLAB Compiler SDK™
MATLAB Compiler имеет ограничения относительно того, что может быть скомпилировано.
Если вы сталкиваетесь с ошибками, тестирующими ваше приложение, гарантируете, что MATLAB Runtime установлен правильно.
Исследуйте отказы развертываемого приложения
Диагностируйте отказ приложения во время развертывания конечного пользователя.