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