MATLAB Compiler SDK™ включает, вы, чтобы создать C совместно использовали библиотеки от функций MATLAB.
Разделяемые библиотеки, которые используют mxArray
API имеет интерфейс, который использует функции C-стиля, чтобы инициализировать MATLAB Runtime, загрузить упакованные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между кодом С и MATLAB Runtime. Для примера смотрите Реализацию C Разделяемая Библиотека с Приложением Драйвера.
compiler.build.cSharedLibrary | Создайте совместно использованную библиотеку C |
compiler.build.CSharedLibraryOptions | Опции для создания 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 Runtime.
Установите путь MATLAB Runtime для развертывания
Задайте пути для машин, где вы хотите запустить приложения, сгенерированные с MATLAB Compiler™ или MATLAB Compiler SDK.
Установите опции MATLAB Runtime, такие как -nojvm
, -nodisplay
, или -logfile
.
Кэш компонента MATLAB Runtime и развертываемое архивное встраивание
Замените архив по умолчанию, встраивающий поведение, и используйте кэш компонента MATLAB Runtime.