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