Создайте интерфейс библиотеки C++ и рассмотрите содержимое

Примечание

Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые функции языка или типы данных. Для получения дополнительной информации, запущенный clibgen.generateLibraryDefinition с 'Verbose' набор опции к true.

Создайте из файла определения библиотеки

Если вы создали .mlx файл определения библиотеки с помощью clibgen.generateLibraryDefinition функция, затем используйте build функция. Например, для файла определения библиотеки definelibNameВвод:

build(definelibName)
addpath libName

Отобразите функциональность в библиотеке.

summary(definelibName)

Сборка с одним шагом

Если ваша библиотека не содержит указатели или другие построения, которые требуют определения, вы не должны создавать файл определения. Вызвать clibgen.buildInterface непосредственно на заголовке C++ и файлах библиотеки. Например, чтобы создать библиотеку libName заданный заголовочным файлом header.hppВвод:

clibgen.buildInterface('header.hpp','Verbose',true)
addpath libName

Рассмотрите содержимое интерфейса

MATLAB® автоматически копирует некоторые комментарии C++, при наличии, от заголовка и исходных файлов в интерфейс. Можно изменить или заменить это содержимое. Для получения дополнительной информации смотрите, Публикуют текст Справки для Интерфейса MATLAB к Библиотеке C++.

Используйте doc функционируйте, чтобы открыть Браузер документации, который обеспечивает ссылки, чтобы отобразить справку для функциональности библиотеки. Например, чтобы проверить включенные классы для библиотеки libnameВвод:

doc clib.libname

Щелкните по ссылке для класса. MATLAB открывает новую вкладку. Отобразить справку для класса ClassName, щелкните по ссылке Constructor Summary и проверьте содержимое. Щелкните по ссылкам Property Summary. Отсканируйте Method Summary для clib.libname.ClassName методы.

Смотрите также

|

Похожие темы