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