Как скомпилировать скрипт Matlab для указанной Matlab Runtime (MCR) - PullRequest
2 голосов
/ 29 июня 2010

У меня на компьютере установлен Matlab 2010a, а на компьютере клиента установлен MCR 7.6.Я пытаюсь выяснить, как я могу скомпилировать свой код для MCR 7.6.В настоящее время сценарии mcc comlipes для 7.9 (которые были установлены с Matlab).Есть ли у mcc какие-либо аргументы для этого или параметры в файле cfg?(или что-нибудь еще)

Ответы [ 2 ]

3 голосов
/ 29 июня 2010

Из файла справки MCR :

MCR зависит от версии.Вы должны запускать свои приложения с версией MCR, связанной с версией компилятора MATLAB, с которой он был создан.Например, если вы скомпилировали приложение, используя версию 4.10 (R2009a) компилятора MATLAB, пользователям, у которых не установлена ​​MATLAB, должна быть установлена ​​версия 7.10 MCR.Используйте mcrversion, чтобы получить номер версии MCR.

Может ли ваш клиент установить MCR 7.9 на свой компьютер?

2 голосов
/ 01 июля 2010

У вас есть два варианта:

  1. Как упоминалось в Doresoom, попросите клиента установить MCR 7.9 на свой компьютер.(Вы можете упаковать MCR с вашими файлами. Откройте deploytool и нажмите Пакет.)

  2. Используйте более старую версию MATLAB для компиляции вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...