none
Ayuda Release C++ RRS feed

  • Pregunta

  • Hola, estoy haciendo un proyecto en C++. El problema me surgio cuando hice el release. Yo quiero hacer un instalador donde incluya las librerias dependientes de C++, de forma que no tenga que instalar nada aparte para ejecutar el programa. Lei un articulo donde me decia que pruebe con el Dependecy Walker pero no hubo caso.

    http://support.microsoft.com/kb/948854/es


    Alguien podria listarme los dll necesarios y donde los encuentro? Por favor, es urgente!

    Muchas gracias
    viernes, 27 de febrero de 2009 19:31

Todas las respuestas

  • Con Dependency walker deberías poder ver todas las depencencias de tu aplicación. Yo al menos lo he usado con ese objetivo.

    Otra manera puede ser llevar tu aplicación a una máquina limpia. Sino tienes una mano puedes usar una virtual. Una vez que la lleves si intentar ejecutarla se irá quejando de lo que le falta. Si lo abres en esa máquina con dependency walker te mostrará de forma clara qué es lo que falta. Creo recordar que mostraba una especie de warnings en amarillo.

    De todas maneras, generalmente en las aplicaciones C++ con distribuir la msvcrtXX.dll suele ser suficiente. Pongo XX porque hay varias versiones de la misma en función del compilador que estés usando.

    Un saludo,

     


    Ibon Landa - http://geeks.ms/blogs/ilanda
    viernes, 27 de febrero de 2009 20:32
  • Aparte de la respuesta de Ibon, con las versiones de Visual Studio de pago puedes hacerte un instalador que al menos si no te coloca todas las dependencias sí que pedirá bajarlas de internet cuando instales el programa.
    lunes, 2 de marzo de 2009 17:47
    Moderador