¿Cómo transportar un ejecutable escrito en c++?

Iniciado por Luther_Green, 10 Junio 2019, 18:56 PM

0 Miembros y 1 Visitante están viendo este tema.

Luther_Green

Quiero saber como transportar el ejecutable en un pendrive y ejecutarlo en otra computadora sin tener que llevar el código del programa y un compilador.

Como cuando descargas un programa y solo lo instalas sin ver el código fuente ni nada de eso.

@XSStringManolo

Qué ide usas? Al darle a compilar se te genera un .exe en una carpeta llamada debug o bin. Ese .exe es portable.
Prueba ese .exe en otra computadora para saber si funciona. Si no funciona es que te faltan dependencias que suelen ser .dll que necesitarás tener en la misma carpeta que utilizes el .exe o en el directorio del sistema correspondiente.

Para proyectos con muchas dependencias, se suelen distribuir de 2 maneras.
1- Metes el .exe y las dll y demás archivos en un zip o un rar. Metes también un archivo de texto readme.txt o leeme.txt en el explicas que deben estar todos los archivos en la misma carpeta para que funcione. Explicas como crear y un acceso directo al escritorio y poco más.

2-Usar un instalador. Hay muchos. Yo simpre usaba el mismo, pero no encuentro el nombre xD

Meta

Prueba el mismo programa pero con C/C++ CLI o Visual C .net, lo mismo pero en .net y solo necesitas el .exe.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Eternal Idol

Busca informacion para configurar el proyecto de tal manera que la RTL sea enlazada estaticamente (siendo parte de tu programa y no una dependencia externa a una DLL) y no uses mas que la API de Windows y librerias que no sean dinamicas.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón