Usted menciona el sufijo del archivo .exe, por lo que supongo que está desarrollando en un entorno Windows. Como no utilizo Windows, abordaré su pregunta desde una perspectiva independiente de la plataforma.
A pesar de la sugerencia de Docker por parte del usuario de Quora, la respuesta breve es que nunca debe llevar cosas del desarrollo directamente a un entorno de producción . En su lugar, debe configurar un entorno de prueba que reproduzca su entorno de producción en detalle exacto (particularmente las versiones del sistema operativo y de la biblioteca). Luego inserta sus binarios compilados en el entorno de prueba y los ejecuta allí para ver qué bibliotecas le faltan, versiones incorrectas de dichas bibliotecas u otros factores que podrían hacer que su programa se ejecute perfectamente en el desarrollo pero se rompa horriblemente en la producción.
Este entorno de prueba no necesita existir físicamente; También podría ser una máquina virtual que se ejecuta en su PC de desarrollo. Todo lo que se necesita es que sea una copia exacta de su entorno de producción.
- Cuando un desarrollador de software dice que una tarea no se puede hacer técnicamente, ¿qué haces?
- ¿Qué ciudad o estado es el mejor para conseguir un trabajo como desarrollador de software en Canadá? ¿Cuál será el paquete promedio para una persona con 6 años de experiencia?
- Tengo menos de 18 años y quiero una cuenta de desarrollador de Apple. ¿Mis padres tendrían que inscribirse en el programa para desarrolladores de Apple y luego publicar mis aplicaciones?
- Como programador, ¿cómo te mantienes motivado para seguir aprendiendo CS?
- ¿Cuáles son las diferencias entre un programador, un desarrollador, un codificador y un arquitecto?