Примечание
Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые функции языка или типы данных. Для получения дополнительной информации, запущенный 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)
addpath libNameMATLAB® автоматически копии некоторые комментарии C++, при наличии, от заголовка и исходных файлов в интерфейс. Можно изменить или заменить это содержимое. Для получения дополнительной информации смотрите, Публикуют текст Справки для Интерфейса MATLAB к Библиотеке C++.
Используйте doc функционируйте, чтобы открыть Браузер документации, который обеспечивает ссылки, чтобы отобразить справку для функциональности библиотеки. Например, чтобы проверить включенные классы для библиотеки libnameВвод:
doc clib.libnameЩелкните по ссылке для класса. MATLAB открывает новую вкладку. Отобразить справку для класса ClassName, щелкните по ссылке Constructor Summary и проверьте содержимое. Щелкните по ссылкам Property Summary. Отсканируйте Method Summary для clib.libname.ClassName методы.
build | clibgen.LibraryDefinition