Hola y bienvenido,
para compilar un programa y generar su .EXE y correrlo fuera de una PC sin Visual Studio necesitas hacer lo siguiente...
- Click menú Generar
- Click Administrador de configuración
- Configuración de soluciones activas: selecciona Release (modo liberación)... Aceptar
- Click Generar, Generar Solución
El programa se generará en una subcarpeta llamada Release (en vez de Debug), y si lo copias a otra PC correrá sin problemas.
Si usas librerías precompiladas junto con tu programa (io.dll por ejemplo), necesitarás copiarlas junto con él a la pc que estés usando.
Si tu programa compilado en modo Release te presenta problemas (no hace lo que hacía en modo debug), puedes cambiarle la optimización:
- Ir a Menú proyecto
- Propiedades de xxx.cpp
- Configuración: Release
- Carpeta C/C++
- Submenú optimización
- Optimización: Deshabilitado /Od
Esto es raro, pero puede llegar a suceder.
Cuéntanos si pudiste correr el programa en otra PC.