MATLAB Compiler SDK™ позволяет создавать общие библиотеки на C из функций MATLAB.
Общие библиотеки, использующие mxArray
API имеет интерфейс, который использует функции C-стиля, чтобы инициализировать MATLAB Runtime, загрузить пакетные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между Кодом С и MATLAB Runtime. Для получения примера смотрите Реализация общей библиотеки C с Драйвером приложением.
compiler.build.cSharedLibrary | Создание разделяемой библиотеки на С |
compiler.build.CSharedLibraryOptions | Опции для создания разделяемых библиотек на С |
mbuild | Скомпилируйте и соедините исходные файлы с сгенерированными MATLAB общими библиотеками |
mclmcrInitialize | Инициализация библиотеки прокси MATLAB Runtime |
mclInitializeApplication | Настройка состояния приложения, общего для всех образцов среды MATLAB Runtime, созданных в текущем процессе |
mclTerminateApplication | Закройте MATLAB Во время выполнения внутреннее состояние приложения |
<library>Initialize[WithHandlers] | Инициализируйте образец MATLAB Runtime, сопоставленный с
|
<library>Terminate | Освободите все ресурсы, выделенные образцом MATLAB Runtime, сопоставленным с
|
mclRunMain | Механизм создания идентичного кода оболочки на всех платформах |
mclIsMCRInitialized | Определите, правильно ли инициализирован MATLAB Runtime |
mclWaitForFiguresToDie | Включите развернутые приложения для обработки графических событий, позволяя окнам рисунка оставаться отображенными |
mclGetLastErrorMessage | Последнее сообщение об ошибке при неудачном вызове функции |
mclGetLogFileName | Получение имени файла журнала, используемого MATLAB Runtime |
mclIsJVMEnabled | Определите, была ли запущена MATLAB Runtime с образцом Java Virtual Machine (JVM) |
mclIsNoDisplaySet | Определите, -nodisplay включен режим |
Создайте общую библиотеку на C с кодом MATLAB
Узнать, как создать общую библиотеку на C.
Создайте общие библиотеки C/C + + из командной строки
Используйте компилятор командной строки, чтобы создать общие библиотеки C/C + +.
Реализуйте общую библиотеку на C с приложением драйвера
Вызовите общую библиотеку на C, созданную с помощью MATLAB Compiler SDK из приложения драйвера на C.
Вызов разделяемой библиотеки на С
Используйте одну или несколько общих библиотек MATLAB Compiler SDK на C в приложении C.
Вызов функций SDK API компилятора MATLAB с C/C + +
Используйте функции MATLAB Compiler SDK API для C/C + +, чтобы ассимилировать общие библиотеки в коде драйвера.
Скомпилируйте и протестируйте общую библиотеку MATLAB, сгенерированную на C
Скомпилируйте код драйвера C и общие библиотеки и протестируйте приложение на C.
Использование нескольких общих библиотек в одном приложении
Используйте несколько сгенерированных общих библиотек в одном приложении C/C + +.
Установка и настройка MATLAB Runtime
Установка, настройка и удаление среды MATLAB Runtime.
Установите путь MATLAB Runtime для развертывания во время выполнения
Задайте пути для машин, где необходимо запустить приложения, сгенерированные MATLAB Compiler™ или MATLAB Compiler SDK.
Установите опции MATLAB Runtime, такие как -nojvm
, -nodisplay
, или -logfile
.
MATLAB Runtime и развертываемое архивное встраивание
Переопределите поведение встраивания архива по умолчанию и используйте кэш компонента MATLAB Runtime.