이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

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