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              exportedDoubleValue       printExportedDoubleValue  
addMixedTypes             getListOfStrings          readEnum                  
addStructByRef            multDoubleArray           stringToUpper             
addStructFields           multDoubleRef             
allocateStruct            multiplyShort             
deallocateStruct          print2darray              

清空库。

unloadlibrary shrlibsample

输入参数

全部折叠

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

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

数据类型: char

输出参数

全部折叠

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

局限性

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

在 R2006a 之前推出