Создайте автономное приложение, если вы хотите запустить код MATLAB по целевым машинам, которым не установили MATLAB. Скомпилируйте код MATLAB при помощи приложения Application Compiler
или путем выполнения команды mcc
.
Чтобы запустить автономные приложения, установите MATLAB Runtime. Для получения дополнительной информации смотрите Установку и Сконфигурируйте MATLAB Runtime. Автономные приложения работают на Windows, Linux® и Mac.
Application Compiler | Программы MATLAB пакета для развертывания как автономные приложения |
applicationCompiler | Сборка и пакет функционируют в автономные приложения |
mcc | Скомпилируйте функции MATLAB для развертывания |
deploytool | Компиляция и пакет функционируют для внешнего развертывания |
isdeployed | Определите, запускается ли код в режиме MATLAB или развернутом |
ismcc | Протестируйте, если код запускается во время процесса компиляции (использующий MCC) |
ctfroot | Местоположение файлов связано с развертываемым приложением |
mcrversion | Определите версию установленного MATLAB Runtime |
%#function | Прагма, чтобы помочь MATLAB Compiler определить местоположение функций, вызванных через feval, eval, коллбэк Дескриптивной графики или объекты, загруженные из MAT-файлов |
Создайте автономное приложение из MATLAB
Рабочий процесс, чтобы создать и запустить автономное приложение MATLAB.
Создайте автономное приложение из командной строки
Используя компилятор командной строки, чтобы создать автономные приложения.
Как настроить стиль инсталлятора, сгенерированного приложением компилятора.
Включая пакеты поддержки при упаковке приложений MATLAB.
Запустите приложения Используя сетевую установку MATLAB Runtime (Windows Only)
Описывает шаги, которые необходимо выполнить, чтобы запустить приложения с помощью сетевой установки MATLAB Runtime
Файлы данных MATLAB в скомпилированных приложениях
Используя файлы данных MATLAB в скомпилированных приложениях
Используйте Parallel Computing Toolbox в развертываемых приложениях
Объясняют дополнительные шаги, требуемые развернуть код, который использует Parallel Computing Toolbox™
Интегрируйте приложение со средством поиска Mac OS X
Графические приложения Mac, открытые через утилиту средства поиска Mac OS X, требуют дополнительной настройки, если программное обеспечение MATLAB или MATLAB Runtime не установлены в местоположениях по умолчанию.
Функции, не поддерживаемые MATLAB Compiler / MATLAB Compiler SDK
Функции, которые не в состоянии быть скомпилированными с MATLAB Compiler™ или MATLAB Compiler SDK™
Запишите развертываемый код MATLAB
Запись кода MATLAB, который может быть группирован и развернут.
Автономные приложения и аргументы
Как передать аргументы автономным приложениям и запустить приложения то использование аргументы
Вызов разделяемых библиотек в развертываемых приложениях
Функция loadlibrary
в MATLAB позволяет вам загружать совместно использованную библиотеку в MATLAB.
Основы о функции анализа зависимостей
Функция анализа зависимостей и взаимодействие с пользователем с путем к компиляции
MATLAB Compiler использует путь поиска файлов MATLAB, чтобы анализировать зависимости.
Файлы MEX, DLLs или разделяемые библиотеки
Как файлы MEX указателей на функцию зависимости, DLLs и совместно использованные библиотеки
Ограничения и ограничения относительно того, что может быть скомпилировано
После того, как вы успешно скомпилировали свое приложение, следующий шаг должен протестировать его на машине разработки и развернуть его на целевой машине.
Исследуйте отказы развертываемого приложения
Процесс, чтобы определить отказ приложения в конечном пользователе
Проблемы, устанавливающие пути MATLAB Runtime
Проблемы, связанные с устанавливанием пути MATLAB Runtime