MCR 8.1 для автономного исполняемого файла MATLAB

Я пытаюсь установить MCR на виртуальную машину Windows Server 2012 (без MATLAB). Мне удается отправить файл и запустить программу установки. Он устанавливается без проблем. Но тогда я все еще получаю:

Не удалось найти версию 8.1 MCR

У кого-нибудь есть идея? Я пытался сделать это и от имени администратора, но это не имеет значения. Могу ли я изменить какой-то путь или что-то вручную? Сообщение об ошибке также:

попытка загрузки mclmcrrt8_1.dll


person Johan    schedule 20.11.2013    source источник


Ответы (1)


На машине, на которой вы собирали автономную версию, получите правильную версию MCR с помощью следующей команды:

>> mcr
The WIN64 MCR Installer, version 8.2, is:
    C:\Program Files\MATLAB\R2013b\toolbox\compiler\deploy\win64\MCRInstaller.exe

MCR installers for other platforms are located in:
    C:\Program Files\MATLAB\R2013b\toolbox\compiler\deploy\<ARCH>
 <ARCH> is the value of COMPUTER('arch') on the target machine.

Full list of available MCR installers:
C:\Program Files\MATLAB\R2013b\toolbox\compiler\deploy\win64\MCRInstaller.exe

For more information, read your local MCR Installer help.
Or see the online documentation at MathWorks' web site. (Page may load slowly.)

Возьмите файл, который он называет, и установите его на сервер. Вы также должны соответствовать архитектуре.

здесь приведены ссылки на установщики.

person chappjc    schedule 20.11.2013
comment
Спасибо за помощь, попробовал как вы сказали. Но это ничего не изменило. ВМ не может его найти. Должен ли я исправить некоторые пути или что-то в этом роде? есть еще идеи? - person Johan; 21.11.2013
comment
@Johan Жаль это слышать. Вы можете вручную скопировать необходимые dll (отметьте Dependency Walker) или добавить папку, содержащую их, в PATH и перезапустить для хорошая мера. - person chappjc; 21.11.2013