exponenta event banner

Сборка интерфейса библиотеки C++ и просмотр содержимого

Примечание

Если функциональность библиотеки отсутствует, библиотека может содержать неподдерживаемые языковые функции или типы данных. Для получения подробной информации выполните команду clibgen.generateLibraryDefinition с 'Verbose' параметр имеет значение true.

Построение из файла определения библиотеки

При создании .mlx файл определения библиотеки с помощью clibgen.generateLibraryDefinition , затем используйте build функция. Например, для файла определения библиотеки definelibName, введите:

build(definelibName)
addpath libName

Отображение функциональных возможностей в библиотеке.

summary(definelibName)

Одношаговое построение

Если библиотека не содержит указателей или других конструкций, требующих определения, создавать файл определения не требуется. Звонить clibgen.buildInterface непосредственно в заголовках C++ и файлах библиотеки. Например, для построения библиотеки libName определяется заголовочным файлом header.hpp, введите:

clibgen.buildInterface('header.hpp','Verbose',true)
addpath libName

Анализ содержания интерфейса

MATLAB ® автоматически копирует некоторые комментарии C++, если они доступны, из заголовков и исходных файлов в интерфейс. Это содержимое можно изменить или заменить. Дополнительные сведения см. в разделе Публикация текста справки для интерфейса MATLAB в библиотеке C++.

Используйте doc для открытия браузера справки, который предоставляет ссылки для отображения справки по функциям библиотеки. Например, чтобы проверить включенные классы для библиотеки libname, введите:

doc clib.libname

Щелкните ссылку для класса. MATLAB открывает новую вкладку. Отображение справки по классу ClassNameщелкните ссылку «Сводка конструктора» и проверьте содержимое. Щелкните на ссылках «Сводка свойств». Сканировать сводку методов для clib.libname.ClassName методы.

См. также

|

Связанные темы