Примечание
Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые языковые функции или типы данных. Для получения дополнительной информации запустите clibgen.generateLibraryDefinition с 'Verbose' значение опции установлено в true.
Если вы создали .mlx файл определения библиотеки с использованием clibgen.generateLibraryDefinition function, затем используйте 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