MATLAB Compiler로 컴파일된 독립 실행형 응용 프로그램 (Standalone application)을 실행할 때 mclmcrrt7x.dll이 없다는 오류가 발생하는 이유가 무엇입니까?

27 visualizaciones (últimos 30 días)
MATLAB Compiler로 컴파일된 독립 실행형 응용프로그램을 MCR이 설치된 PC에서 실행할 때, mclmcrrt7x.dll 파일이 없다는 메시지가 나옵니다.

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 2 de Mzo. de 2021
Editada: MathWorks Support Team el 2 de Mzo. de 2021
에러가 발생하는 원인은 아래와 같습니다.
1. 독립 실행형 응용 프로그램을 컴파일할 때 사용한 MATLAB Compiler 버전에 해당하는 MCR (MATLAB Compiler Runtime) 버전이 PC에 설치되지 않은 경우 독립 실행형 응용 프로그램을 실행하기 위해 필요한 MCR에 해당하는 런타임 라이브러리인 mclmcrrt7x.dll이 없다는 오류 메시지가 나타납니다.
참고로 MCR을 설치한후 mclmcrrt7x.dll은 아래의 경로에 설치됩니다.
$MCRROOT\v$VER\runtime\win32\mclmcrrt$VER.dll 
($MCRROOT는 MCR 루트 경로이며 $VER은 마침표가 없는 MCR 버전 번호입니다.)
 
R2008a 이전 버전의 경우 런타임 라이브러리는 아래의 경로에 위치합니다.
C:\Program Files\MATLAB\MATLAB Component Runtime\
문제를 해결하기 위해 독립 실행형 응용 프로그램을 생성한 MATLAB Compiler 버전에 해당하는 MCR을 설치하셔야 합니다.
 
MATLAB Compiler로 생성한 독립 실행형 응용 프로그램을 실행하기 위한 MCR 설치 프로그램은 독립 실행형 응용 프로그램을 생성한 PC의 아래의 경로에서 확인이 가능하십니다.
$MATLABROOT\toolbox\compiler\deploy\win32\mcrInstaller.exe
또는
$MATLABROOT\toolbox\compiler\deploy\win64\mcrInstaller.exe
($MATLABROOT는 MATLAB Command Window에 matlabroot을 입력하여 나온 결과입니다.)
 
MCR 설치 방법은 아래의 URL에서 확인이 가능하십니다.
2. 독립 실행형 응용 프로그램을 실행할 PC의 PATH 환경 변수가 올바로 설정되지 않은 경우 mclmcrrt7x.dll 파일이 없다는 오류 메시지가 나옵니다. 문제를 해결하기 위해 PC의 PATH 환경 변수에 아래의 경로를 추가합니다.
$MCRROOT\v$VER\runtime\win32
($MCRROOT는 MCR 루트 경로이며 $VER은 마침표가 없는 MCR 버전 번호입니다.)
시스템 PATH 환경 변수 지정 방법은 아래의 해결책에서 확인하실 수 있습니다.

Más respuestas (0)

Categorías

Más información sobre 설치 및 라이선스 부여 소개 en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!