Развертывание MATLAB: Как сделать так, чтобы мой .exe-файл мог использоваться другим компьютером? - PullRequest
1 голос
/ 14 марта 2011

Я создал проект развертывания, который работает довольно хорошо, и теперь я хочу добавить его в репозиторий управления исходным кодом, чтобы другие могли его использовать.

Основная проблема, с которой я сталкиваюсь, - это файл .prjкоторый deploytool создает содержит абсолютные пути, которые не будут работать на других компьютерах.Я уже установил MCR и могу создать файл .exe, но его можно использовать только на моем компьютере.Как я могу сделать проект может быть использован с другим компьютером также ??

1 Ответ

0 голосов
/ 15 марта 2011

Обычно вы должны иметь возможность упаковать свой исполняемый файл для распространения. Затем необходимо, чтобы у всех пользователей был путь к соответствующим библиотекам MCR и к вашему исполняемому файлу, и они должны иметь возможность его использовать.

Мы делаем это в моей компании, и вот как это работает:

  1. код matlab скомпилирован в .exe
  2. .exe копируется на сетевой диск, к которому у всех есть права доступа на чтение
  3. частые пользователи имеют свою собственную локальную версию MCR для более быстрого запуска и выполнения
  4. MCR также установлен в сети для доступа. Частые пользователи имеют правильный путь к этому сетевому расположению на своем пути

Мы использовали это последние 3 года без проблем. Исполняемые файлы компилируются на отдельном компьютере и просто перемещаются в сетевой ресурс как есть. Никаких проблем на пути.

Надеюсь, это поможет

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