mwArray
разделяемое интегрирование библиотекиmwArray
API mwArray
C++ поддерживает только C++ 03 функциональности. C++ совместно использовал библиотеки, которые используют API mwArray
, имеют интерфейс, который использует функции C-стиля, чтобы инициализировать MATLAB Runtime, загрузить группированные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между кодом драйвера C++ и MATLAB Runtime. Эти функции описаны под API C/C++. Функции перечислили под C++, API mwArray
характерен для API mwArray
и не может использоваться для разделяемых библиотек, созданных для других API.
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 режим |
mwArray | Класс раньше передавал аргументы ввода/вывода функциям C++, сгенерированным MATLAB Compiler SDK |
mwException | Тип исключительной ситуации используется mwArray API и функциями интерфейса C++ |
mwString | Строковый класс, используемый mwArray API, чтобы передать данные о строке, как выведено из определенных методов |
Сгенерируйте C++ mwArray API Разделяемая Библиотека и Сборка Приложение C++
Создайте совместно использованную библиотеку C++ mwArray API из кода MATLAB с помощью Library Compiler и реализуйте его с демонстрационным кодом драйвера C++.
Сконфигурируйте mbuild Файл Опций
Как сконфигурировать файл опций mbuild
.
Вызовите API-функции MATLAB Compiler SDK с C/C++
Используйте API-функции MATLAB Compiler SDK™ для C/C++, чтобы ассимилировать совместно использованные библиотеки в коде драйвера.
Интегрируйте C++ разделяемые библиотеки
Создайте и распределите совместно использованные библиотеки C++, которые используют API mwArray
.
Пользуйтесь несколькими разделяемыми библиотеками в отдельном приложении
Пользуйтесь несколькими сгенерированными разделяемыми библиотеками в одном приложении C/C++.
Настройки пути MATLAB Runtime для разработки и тестирования
Настройки пути, чтобы разработать и тестовые приложения, содержащие, группировали код MATLAB.
Установите опции MATLAB Runtime, такие как -nojvm
, -nodisplay
или -logfile
.
Кэш компонента MATLAB Runtime и развертываемое архивное встраивание
Замените архив по умолчанию, встраивающий поведение, и используйте кэш компонента MATLAB Runtime.