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