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