C разделяемое интегрирование библиотеки

Объединяйтесь группировал функции MATLAB® в приложения C

MATLAB Compiler SDK™ включает, вы, чтобы создать C совместно использовали библиотеки от функций MATLAB.

Разделяемые библиотеки, которые используют API mxArray, имеют интерфейс, который использует функции C-стиля, чтобы инициализировать MATLAB Runtime, загрузить группированные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между кодом С и MATLAB Runtime. Для примера смотрите Реализацию C Разделяемая Библиотека с Приложением Драйвера.

Функции

mbuildСкомпилируйте и соединитесь, исходные файлы против MATLAB сгенерировали совместно использованные библиотеки

C API

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 разделяемая библиотека

Создайте C разделяемая библиотека с кодом MATLAB

Узнать, как создать C совместно использовало библиотеку.

Создайте C/C++ Разделяемые Библиотеки из Командной строки

Используйте компилятор командной строки, чтобы создать совместно использованные библиотеки C/C++.

Реализуйте C разделяемая библиотека с приложением драйвера

Вызовите совместно использованную библиотеку C, созданную с MATLAB Compiler SDK из приложения драйвера C.

Интегрируйте C разделяемая библиотека с приложением драйвера 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++.

Mac OS X

Запишите Приложения для macOS

Запишите развертываемые приложения C++ специально для macOS.

Настройки MATLAB Runtime

Настройки пути MATLAB Runtime для разработки и тестирования

Настройки пути, чтобы разработать и тестовые приложения, содержащие, группировали код MATLAB.

Опции запуска MATLAB Runtime

Установите опции MATLAB Runtime, такие как -nojvm, -nodisplay или -logfile.

Кэш компонента MATLAB Runtime и развертываемое архивное встраивание

Замените архив по умолчанию, встраивающий поведение, и используйте кэш компонента MATLAB Runtime.