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

Создайте и объединяйтесь, группировал функции MATLAB® в приложения C++ с помощью API 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 сгенерировали совместно использованные библиотеки

API C/C++

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 режим

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++, которые используют API mwArray.

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

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

Mac OS X

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

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

Настройки MATLAB Runtime

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

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

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

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

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

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