Если у вас есть общая библиотека C++, которая экспортирует функциональность, которую можно вызвать из другого приложения, то можно использовать эти классы и функции непосредственно в MATLAB. Чтобы начать, сначала необходимо создать интерфейс к библиотеке C++, который будет использоваться для вызова функциональности в MATLAB. Тот, кто создает этот интерфейс, называется publisher. Вы можете упаковать интерфейс и поделиться им с помощью end user MATLAB. Для примеров:
Чтобы вызвать функциональность библиотеки C++ в MATLAB, используйте предварительно созданный интерфейс. Для примеров:
Для вызова функций в разделяемой библиотеке на С используйте calllib
функция. Для получения дополнительной информации см. раздел Библиотеки C в MATLAB. Эта функция лучше всего работает с библиотеками только на C.
Если вы записываете функции C/C + + в файлы MEX, то смотрите Приложения C++ MEX или Приложения файлов MEX на C.
clibgen
пакетclib
пакет