Примечание
Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые языковые функции или типы данных. Для получения подробной информации выполните команду 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щелкните ссылку «Сводка конструктора» и проверьте содержимое. Щелкните на ссылках «Сводка свойств». Сканировать сводку методов для clib.libname.ClassName методы.
build | clibgen.LibraryDefinition