Implementación de MATLAB: ¿Cómo puedo hacer que mi file .exe pueda ser utilizado por otra computadora?

Creé un proyecto de implementación que funciona bastante bien y ahora quiero agregarlo al repository de control de origen para que otros lo usen.

El principal problema al que me enfrento es que el file .prj que deploytool crea contiene routes absolutas que no funcionarán en otras computadoras. Ya instalé MCR y puedo crear el file .exe , pero solo se puede usar en mi computadora. ¿Cómo puedo hacer que el proyecto se pueda usar con otra computadora también?

Normalmente, deberías poder empaquetar tu ejecutable para su distribución. Luego necesita que todos los usuarios tengan la ruta a las librerías MCR apropiadas y a su ejecutable, y deberían poder usarlo.

Hacemos esto en mi compañía y así es como funciona:

  1. el código de matlab se comstack en un .exe
  2. el .exe se copy a una unidad de networking a la que todos tienen derechos de acceso de lectura
  3. los usuarios frecuentes tienen su propia versión local del MCR para un time de inicio y ejecución más rápidos
  4. el MCR también está instalado en la networking para el acceso. Los usuarios no frecuentes tienen la ruta adecuada a esta location de networking en su path

Hemos estado usando esto durante los últimos 3 años sin problemas. Los ejecutables se comstackn en una máquina separada y simplemente se mueven a la networking compartida tal cual. Sin problemas de ruta.

Espero que esto ayude