Вызов функций в разделяемой библиотеке C++

Установка пути

Поместите MATLAB® файл интерфейса в пути MATLAB с помощью addpath функция.

Файл общей библиотеки C++ и его зависимости, если таковые имеются, должны быть на вашем системном пути или пути поиска файлов во время выполнения (rpath). Для получения дополнительной информации смотрите Set Run-Time Library Path для интерфейса C++.

Отобразить справку

MATLAB help и doc функции обеспечивают помощь при представителях библиотеки. Для примера, чтобы отобразить справку по funcname функций в библиотечных libname, тип:

help clib.libname.funcname

Функция вызова

Чтобы вызвать функцию в библиотеке C++, используйте MATLAB clib пакет. MATLAB автоматически загружает библиотеку при вводе:

memberName = "fully-qualified-class-member";
clib.memberName

После того, как MATLAB загрузит библиотеку, можно использовать заполнение клавишей Tab для просмотра представителей clib пакет.

Например, чтобы вызвать функцию funcname в библиотечных libname, введите следующий оператор. funcname определяет входные параметры arg1, arg2, ... и выходной аргумент retVal.

retVal = clib.libname.funcname(arg1, arg2, ...)

Похожие темы