Примечание
Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые функции языка или типы данных. Для получения дополнительной информации, запущенный clibgen.generateLibraryDefinition
с 'Verbose'
набор опции к true
.
Если вы создали .mlx
файл определения библиотеки с помощью clibgen.generateLibraryDefinition
функция, затем используйте build
функция. Например, для файла определения библиотеки definelibName
Ввод:
build(definelibName
) addpathlibName
Отобразите функциональность в библиотеке.
summary(definelibName)
Если ваша библиотека не содержит указатели или другие построения, которые требуют определения, вы не должны создавать файл определения. Вызвать clibgen.buildInterface
непосредственно на заголовке C++ и файлах библиотеки. Например, чтобы создать библиотеку libName
заданный заголовочным файлом header.hpp
Ввод:
clibgen.buildInterface('header.hpp
','Verbose',true) addpathlibName
MATLAB® автоматически копирует некоторые комментарии C++, при наличии, от заголовка и исходных файлов в интерфейс. Можно изменить или заменить это содержимое. Для получения дополнительной информации смотрите, Публикуют текст Справки для Интерфейса MATLAB к Библиотеке C++.
Используйте doc
функционируйте, чтобы открыть Браузер документации, который обеспечивает ссылки, чтобы отобразить справку для функциональности библиотеки. Например, чтобы проверить включенные классы для библиотеки libname
Ввод:
doc clib.libname
Щелкните по ссылке для класса. MATLAB открывает новую вкладку. Отобразить справку для класса ClassName
, щелкните по ссылке Constructor Summary и проверьте содержимое. Щелкните по ссылкам Property Summary. Отсканируйте Method Summary для clib.libname.ClassName
методы.
build
| clibgen.LibraryDefinition