mwArray Интеграция общей библиотеки APImwArray APIC++ mwArray API поддерживает только функциональность C++ 03. Общие библиотеки C++, использующие mwArray API имеет интерфейс, который использует функции стиля C для инициализации среды выполнения MATLAB, загрузки упакованных функций MATLAB в среду выполнения MATLAB и управления данными, передаваемыми между кодом драйвера C++ и средой выполнения MATLAB. Эти функции описаны в C/C + + API. Функции, перечисленные в разделе C++mwArray API специфичны для mwArray API и не может использоваться для общих библиотек, созданных для других API.
compiler.build.cppSharedLibrary | Создание общей библиотеки C++ |
compiler.build.CppSharedLibraryOptions | Параметры построения общих библиотек C++ |
mbuild | Компиляция и связывание исходных файлов с общими библиотеками, созданными MATLAB |
mclmcrInitialize | Инициализация прокси-библиотеки среды выполнения MATLAB |
mclInitializeApplication | Настройка состояния приложения, совместно используемого всеми экземплярами среды выполнения MATLAB, созданными в текущем процессе |
mclTerminateApplication | Закрытие внутреннего состояния приложения среды выполнения MATLAB |
<library>Initialize[WithHandlers] | Инициализация экземпляра среды выполнения MATLAB, связанного с |
<library>Terminate | Освободить все ресурсы, выделенные экземпляром среды выполнения MATLAB, связанным с |
mclRunMain | Механизм создания одинакового кода оболочки на всех платформах |
mclIsMCRInitialized | Определение правильности инициализации среды выполнения MATLAB |
mclWaitForFiguresToDie | Разрешить развернутым приложениям обрабатывать графические события, позволяя окнам рисунков оставаться отображенными |
mclGetLastErrorMessage | Последнее сообщение об ошибке от неудачного вызова функции |
mclGetLogFileName | Получение имени файла журнала, используемого средой выполнения MATLAB |
mclIsJVMEnabled | Определите, была ли запущена среда выполнения MATLAB с экземпляром виртуальной машины Java (JVM) |
mclIsNoDisplaySet | Определить, -nodisplay включен режим |
mwArray | Класс, используемый для передачи входных/выходных аргументов функциям C++, сгенерированным SDK компилятора MATLAB |
mwException | Тип исключения, используемый mwArray API и функции интерфейса C++ |
mwString | Строковый класс, используемый mwArray API для передачи строковых данных в качестве выходных данных определенных методов |
Создание общей библиотеки API C++ mwArray и создание приложения C++
Создайте общую библиотеку API C++ mwArray из кода MATLAB и реализуйте ее с образцом кода драйвера C++.
Настройка файла параметров mbuild
Настройка mbuild файл параметров.
Вызов функций API SDK компилятора MATLAB из C/C + +
Используйте функции MATLAB Compiler SDK™ API для C/C + + для ассимиляции общих библиотек в коде драйвера.
Интеграция общих библиотек C++
Создание и распространение общих библиотек C++, использующих mwArray API.
Использование нескольких общих библиотек в одном приложении
Использование нескольких созданных общих библиотек в одном приложении C/C + +.
Установка и настройка среды выполнения MATLAB
Установка, настройка и удаление среды выполнения MATLAB.
Задать путь времени выполнения MATLAB для развертывания во время выполнения
Определите пути для машин, на которых требуется запускать приложения, созданные с помощью MATLAB Compiler™ или MATLAB Compiler SDK.
Параметры запуска среды выполнения MATLAB
Установка параметров среды выполнения MATLAB, таких как -nojvm, -nodisplay, или -logfile.
Внедрение кэша и развертываемого архива компонентов среды выполнения MATLAB
Переопределите поведение внедрения архива по умолчанию и используйте кэш компонентов среды выполнения MATLAB.