MCR_R2015a를 사용하여 도구 도구 상자에서 tcpip
함수를 사용하는 스크립트를 컴파일했습니다. 컴파일 (Windows7)에 사용 된 PC에서 생성 된 실행 파일을 실행하는 것은 문제가되지 않지만 다른 PC (Windows10, Matlab이 설치되지 않음)에서 실행하면 문제가되지 않습니다. 다음 오류가 나타납니다.Matlab TCPIP가 포함 된 스크립트를 컴파일 한 후 알 수없는 클래스 오류
unknown variable com or unknown class com.mathworks.toolbox.instrument.TCPIP
tcpip
의 123 행을 가리 킵니다. 주변 코드는 다음과 같습니다 분명히 com.mathworks.toolbox.instrument.TCPIP
를 알 수없는
try
obj.jobject = handle(com.mathworks.toolbox.instrument.TCPIP(host,port));
catch aException
newExc = MException('instrument:tcpip:cannotCreate',aException.message);
throw(newExc); %%% this is line 123
end
. 성공없이 컴파일 할 때이 객체를 정의하는 파일을 추가하려고했습니다.
해당 파일을 찾는 위치 또는 실행중인 실행 파일을 컴파일하는 방법?
업데이트 : Matlab을 두 번째 PC (Win10)에 설치 한 후 Matlab에서 스크립트를 실행해도 문제가되지 않습니다. 그런 다음 MCR_R2015a를 사용하여 두 번째 PC에서 다른 실행 파일을 컴파일했습니다. 생성 된 exe를 실행하면 위와 같은 오류가 발생합니다. – SchluckWasser