Main Content

libfunctions

返回 C 共享库中函数的信息

说明

libfunctions libname 显示在 C 库 libname 中定义的函数的名称。如果使用 alias 选项调用了 loadlibrary,则必须对 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              addMixedTypes             addStructByRef            addStructFields           allocateStruct            deallocateStruct          exportedDoubleValue       getListOfStrings          multDoubleArray           multDoubleRef             multiplyShort             print2darray              printExportedDoubleValue  readEnum                  stringToUpper             

清空库。

unloadlibrary shrlibsample

输入参数

全部折叠

共享库的名称,指定为字符向量。请勿在 libname 中包括路径或文件扩展名。

如果使用 alias 选项调用 loadlibrary,则 libname 参数使用别名。

数据类型: char

输出参数

全部折叠

函数名称,以元胞数组形式返回。

局限性

  • 用于使用 loadlibrary 函数加载的库。

版本历史记录

在 R2006a 之前推出