Main Content

라이브러리 오류 불러오기

공유 라이브러리가 유효한 라이브러리가 아닌 경우 오류가 발생합니다. MATLAB®은 다음과 유사한 메시지를 표시합니다.

There was an error loading the library "F:\mylibs\testlib.dll"
'F:\mylibs\testlib.dll' is not a valid shared library.

또는

There was an error loading the library "/home/myname/testlib.so"
'/home/myname/mylibs/testlib.so' has different architecture than the host.

라이브러리에 MATLAB에서 확인할 수 없는 종속성이 있는 경우 MATLAB은 유효하지 않은 MEX 파일 오류 항목에 설명된 메시지를 표시합니다.

Windows® 시스템에서 라이브러리 종속성을 확인하려면 타사 제품인 Dependency Walker를 사용하십시오. 이 무료 유틸리티는 Windows 모듈을 스캔하고 모든 종속 모듈을 보여주는 계층 트리 다이어그램을 작성합니다. 이 다이어그램에는 발견된 모듈이 내보낸 모든 함수와, 그중에서 다른 모듈이 호출한 함수가 나열됩니다. Dependency Walker 사용에 대한 자세한 내용은 How do I determine which libraries my MEX-file or stand-alone application requires? 항목을 참조하십시오.