mwArray
Общее библиотечное Интегрирование APImwArray
APIСистема C++ mwArray
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 Во время выполнения внутреннее состояние приложения |
<library>Initialize[WithHandlers] | Инициализируйте образец MATLAB Runtime, сопоставленный с
|
<library>Terminate | Освободите все ресурсы, выделенные образцом MATLAB Runtime, сопоставленным с
|
mclRunMain | Механизм создания идентичного кода оболочки на всех платформах |
mclIsMCRInitialized | Определите, правильно ли инициализирован MATLAB Runtime |
mclWaitForFiguresToDie | Включите развернутые приложения для обработки графических событий, позволяя окнам рисунка оставаться отображенными |
mclGetLastErrorMessage | Последнее сообщение об ошибке при неудачном вызове функции |
mclGetLogFileName | Получение имени файла журнала, используемого MATLAB Runtime |
mclIsJVMEnabled | Определите, была ли запущена MATLAB Runtime с образцом Java Virtual Machine (JVM) |
mclIsNoDisplaySet | Определите, -nodisplay включен режим |
mwArray | Класс, используемый для передачи входных/выходных аргументов в функции C++, сгенерированные MATLAB Compiler SDK |
mwException | Тип исключения, используемый mwArray API и функции интерфейса C++ |
mwString | Строка класс, используемый mwArray API для передачи строковых данных как выхода от определенных методов |
Сгенерируйте общую библиотеку API C++ mwArray и создайте приложение C++
Создайте общую библиотеку API C++ mwArray из кода MATLAB и реализуйте ее с помощью примера кода драйвера C++.
Как сконфигурировать mbuild
файл опций.
Вызов функций SDK API компилятора MATLAB с C/C + +
Используйте MATLAB Compiler SDK™ API-функции для 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.