Autor Tema: portabilidad VC++  (Leído 3061 veces)

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

Desconectado SirErnest

  • PIC10
  • *
  • Mensajes: 1
portabilidad VC++
« en: 26 de Marzo de 2006, 01:37:00 »
RebotadoHola a todos.

Primero que todo quisiera decir que en estos momentos estoy trabajando en VC++ con el IDE Visual Studio 2003.
Necesito saber como puedo hacer para que un programa que yo compile el .exe que me genera lo pueda ejecutar en una PC que no tenga instalado el MSVC.net.

Salu2
Ernesto  Rebotado

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
RE: portabilidad VC++
« Respuesta #1 en: 26 de Marzo de 2006, 11:15:00 »
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.