Main Content

다른 사람에게서 받은 MEX 파일 실행하기

MEX 파일을 호출하려면 파일을 MATLAB® 경로에 두십시오. 그런 다음, 파일 확장자를 제외한 파일 이름을 입력하십시오.

MEX 파일 소스 코드가 있는 경우, 실행 가능한 함수를 만드는 방법에 대한 자세한 내용은 C MEX 함수 빌드하기 항목을 참조하십시오.

자신이 만들지 않은 MEX 파일을 호출할 때 런타임 오류가 발생하면 다음을 고려하십시오.

  • MEX 플랫폼 호환성

  • MEX 버전 호환성

  • Windows® 플랫폼의 경우, MEX 파일을 만드는 데 사용된 C++ 컴파일러 런타임 라이브러리를 설치하십시오. 이 단계는 MEX 파일을 컴파일할 때 사용된 것과 동일한 컴파일러가 컴퓨터에 설치되어 있지 않은 경우 필요합니다.

  • MEX 파일이 특화된 런타임 라이브러리를 사용하는 경우, 이러한 라이브러리가 시스템에 설치되어 있어야 합니다.

MEX 파일을 동일한 MATLAB 세션에서 작성하고 빌드한 후 실행할 경우에는, 모든 종속 라이브러리를 예상대로 사용할 수 있습니다. 그러나, 다른 MATLAB 사용자에게서 MEX 파일을 받을 경우 종속 라이브러리가 일부 없을 수도 있습니다.

MEX 파일은 사용자가 함수를 호출할 때 MATLAB 인터프리터가 불러와서 실행하는, 동적으로 연결된 서브루틴입니다. 동적으로 연결한다는 것은 사용자가 함수를 호출할 때 프로그램이 종속 라이브러리를 찾게 된다는 의미입니다. MEX 파일은 MATLAB 런타임 라이브러리와 언어별 라이브러리를 사용합니다. MEX 파일은 특화된 런타임 라이브러리를 사용할 수도 있습니다. 이러한 라이브러리에 대한 코드는 MEX 파일에 포함되어 있지 않으므로, MEX 파일을 실행할 때 이러한 라이브러리가 컴퓨터에 있어야 합니다.

라이브러리 종속성 문제 해결 방법을 보려면 유효하지 않은 MEX 파일 오류 항목을 참조하십시오.

MATLAB이 MEX 파일을 찾는 방법에 대한 자세한 내용은 MATLAB에서 액세스하는 파일이나 폴더 항목을 참조하십시오.