Programación General > Visual C++
Programa En Cualquier Pc
spyfly:
Hemos realizado un programa con visual c++ y despues de compilar (F7) el ejecutable q crea no funciona en otros pcs pero si en el que lo hemos creado.
En el resto de PC's pone que nos falta una libreria DLL. ¿Cómo se puede crear un ejecutable válido para cualquier PC?
Un Saludo.
Gracias.
Eternal Idol:
Si estas usando MFC es imposible sino tenes que seleccionar la opcion para que te enlace la RTL (Run Time Library) estatica y no dinamicamente.
Aca tenes un programa para ver que librerias necesita tu ejecutable:
http://www.dependencywalker.com
spyfly:
No lo hemos entendido bien.
¿Con MFC no se puede ejecutar ese programa en otro PC?
Si con MFC no se puede, como deberiamos hacer esta aplicacion para que sea compatible en más PC´s.
Si existe alguna manera de hacerlo con MFC ¿cual es?
Gracias.
Eternal Idol:
--- Cita de: "spyfly" --- No lo hemos entendido bien.
¿Con MFC no se puede ejecutar ese programa en otro PC?
Si con MFC no se puede, como deberiamos hacer esta aplicacion para que sea compatible en más PC´s.
Si existe alguna manera de hacerlo con MFC ¿cual es?
Gracias.
--- Fin de la cita ---
Si se puede pero necesitan las librerias correspondientes a MFC si la enlazas dinamicamente. Esto se puede controlar para que no se haga dinamico sino estatico, entonces no se necesita nada para que pueda funcionar en cualquier PC.
En la configuracion del proyecto, General, Valores predeterminados del proyecto: Uso de MFC >> Utilizar MFC en una biblioteca estatica.
JuanK:
Pero visual C++ debe tene un generador de instaladores ( setup factory) o algo así, entonces el detectará las dependencias en cuanto a librerias y te creara un pack con todo lo ncesario... como no se que version de vs tienes no te puedo ayudar mas por el momento, pero básicamente esa es la idea.
Navegación
[#] Página Siguiente
Ir a la versión completa