Нет необходимости устанавливать MCR, если вы просто пытаетесь запустить приложение на том же компьютере, на котором установлена MATLAB. Вопрос, который нужно задать, - КАК вы запускаете скомпилированное приложение? Из окна командной строки DOS? Из MATLAB с помощью команды SYSTEM?
Если вы запускаете приложение из командной строки DOS / UNIX, важно помнить, что двоичные файлы MATLAB должны находиться в системном пути, то есть просто убедитесь, что:
$ MATLABROOT \ Bin \ $ ARCH
находится на вашем системном пути. Где $ MATLABROOT - это папка установки matlab, а $ ARCH - архитектура вашей системы. Например:
C: \ работа \ MATLAB \ Bin \ win64
на моей машине, так как моя папка установки, которая содержит MATLAB:
C: \ работа
и я на машине с win64.