1
macOS Mojave로 업그레이드 한 후 MATLAB이 더 이상 MEX 파일을 언로드하지 않습니다.
MATLAB에서 clear mex모든 MEX 파일을 메모리에서 언로드합니다 (잠기지 않은 경우). 이전 버전의 macOS에서는 간단히 clear mex명령을 실행하여 MTL 파일을 다시 컴파일하고 MATLAB을 다시 시작하지 않고 수정 된 버전을 실행할 수있었습니다 . 더 이상 모하비에서는 불가능합니다. 예를 들어 다음과 같은 간단한 MEX 파일 ( get_data_pointer.c)을 사용하십시오. #include "mex.h" void mexFunction( int …