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

Создайте и объединяйтесь, группировал функции MATLAB® в приложения C++ с помощью mwArray API

mwArray 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.

Функции

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

API C/C++

mclmcrInitializeИнициализируйте библиотеку прокси MATLAB Runtime
mclInitializeApplicationНастройте состояние приложения, совместно использованное всеми экземплярами MATLAB Runtime, созданными в текущем процессе
mclTerminateApplicationЗакройте состояние внутреннего приложения MATLAB Runtime
<library>Initialize[WithHandlers]Инициализируйте экземпляр MATLAB Runtime, сопоставленный library
<library>TerminateСвободный все ресурсы, выделенные экземпляром MATLAB Runtime, сопоставлены с library
mclRunMainМеханизм для создания идентичного кода обертки через все платформы
mclIsMCRInitializedОпределите, был ли MATLAB Runtime правильно инициализирован
mclWaitForFiguresToDieПозвольте развертываемым приложениям обработать графические события, позволив окнам рисунка остаться отображенными
mclGetLastErrorMessageПоследнее сообщение об ошибке от неудачного вызова функции
mclGetLogFileNameПолучите имя файла журнала, используемого MATLAB Runtime
mclIsJVMEnabledОпределите, был ли MATLAB Runtime начат с экземпляра виртуальной машины Java (JVM)
mclIsNoDisplaySetОпределите если -nodisplay режим включен

C++ mwArray API

mwArrayКласс раньше передавал аргументы ввода/вывода функциям C++, сгенерированным MATLAB Compiler SDK
mwExceptionТип исключительной ситуации используется mwArray API и функции интерфейса C++
mwStringСтроковый класс используется mwArray API, чтобы передать данные о строке, как выведено из определенных методов

Темы

Создайте и Реализация C++ mwArray API Разделяемая Библиотека

Сгенерируйте C++ mwArray API Разделяемая Библиотека и Сборка Приложение C++

Создайте совместно использованную библиотеку C++ mwArray API из кода MATLAB с помощью Library Compiler и реализуйте его с демонстрационным кодом драйвера C++.

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

Сконфигурируйте mbuild Файл Опций

Как сконфигурировать mbuild файл опций.

Вызовите API-функции MATLAB Compiler SDK с C/C++

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

Интегрируйте C++ разделяемые библиотеки

Создайте и распределите совместно использованные библиотеки C++, которые используют mwArray API.

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

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

Mac OS X

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

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

Настройки MATLAB Runtime

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

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

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

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

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

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

Для просмотра документации необходимо авторизоваться на сайте