libfunctions

Возвратите информацию о функциях в разделяемой библиотеке C

Описание

libfunctions libname имена отображений функций, определяемых в библиотеке C libname. Если вы вызвали loadlibrary использование alias опция, затем необходимо использовать имя псевдонима в libname аргумент.

m = libfunctions(libname) возвращает имена функций в массиве ячеек m.

пример

m = libfunctions(libname,'-full') возвращает функциональные подписи.

Примеры

свернуть все

Добавьте путь к examples папка.

addpath(fullfile(matlabroot,'extern','examples','shrlib'))

Отобразите функции в библиотеке.

if not(libisloaded('shrlibsample'))
    loadlibrary('shrlibsample')
end
libfunctions('shrlibsample')
Functions in library shrlibsample:

addDoubleRef              exportedDoubleValue       printExportedDoubleValue  
addMixedTypes             getListOfStrings          readEnum                  
addStructByRef            multDoubleArray           stringToUpper             
addStructFields           multDoubleRef             
allocateStruct            multiplyShort             
deallocateStruct          print2darray              

Очистка.

unloadlibrary shrlibsample

Входные параметры

свернуть все

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

Если вы вызываете loadlibrary использование alias опция, затем необходимо использовать имя псевдонима в libname аргумент.

Типы данных: char

Выходные аргументы

свернуть все

Имена функций, возвращенные как массив ячеек.

Ограничения

  • Используйте с библиотеками, которые загружаются с помощью loadlibrary функция.

Смотрите также

| |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте