이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
loadlibrary
C 공유 라이브러리를 MATLAB으로 불러오기
구문
설명
loadlibrary(
은 헤더 파일 libname
,hfile
)hfile
에 정의된 C 공유 라이브러리 libname
의 함수를 MATLAB®으로 불러옵니다. loadlibrary
함수는 C에서 호출 가능한 호출하는 함수와 C 컴파일러가 구문 분석할 수 있는 헤더 파일만 지원합니다. C++로 작성된 함수는 extern "C"
로 선언되어야 합니다. 또는 C++ 라이브러리의 함수를 호출하려면 MATLAB에서 C++ 호출하기 항목을 참조하십시오.
loadlibrary(
는 하나 이상의 libname
,hfile
,Name,Value
)Name,Value
인수를 사용하여 라이브러리를 불러옵니다.
예제
입력 인수
출력 인수
제한 사항
지원되는 C 컴파일러가 있어야 하며 Perl을 사용할 수 있어야 합니다.
라이브러리가 이미 메모리에 있는 경우에는
loadlibrary
를 호출하지 마십시오. 이 조건을 테스트하려면libisloaded
를 호출하십시오.loadlibrary
는 MATLAB Compiler SDK™와 코드 생성 제품(예: MATLAB Coder)으로 생성된 라이브러리를 지원하지 않습니다.MATLAB 공유 라이브러리 인터페이스는 함수 포인터 입력값이 있는 라이브러리 함수를 지원하지 않습니다.
자세한 내용은 Limitations to Shared Library Support 항목을 참조하십시오.
세부 정보
팁
이름이 같은 라이브러리 파일이 둘 이상 있는 경우에는 라이브러리 파일 이름을 사용하여 첫 번째 라이브러리를 불러옵니다. 그런 다음
alias
옵션을 사용하여 라이브러리를 추가로 불러옵니다.alias
옵션을 라이브러리의 대체 이름으로 사용합니다. @protofile
인수를 사용하여 대체 헤더 파일을 불러올 수 있습니다.
버전 내역
R2006a 이전에 개발됨