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 이전에 개발됨