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.
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.
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?
Entonces la respuesta es que se debe enlazar estaticamente la MFC.
Si, y funciona indudablemente, sobre todo si el proyecto es pequeño y solo estara instalado en unas cuantas pc, pero no me parece la mejor solución, desde que se pueda enlazar dinamicamente mucho mejor, pues no podemos tener todos los programas con tamaño mayor por estar linkeando estaticamente todas las librerias, para eso se crearon las librerias dinámicas no?
Nosotros utilizamos microsoft visual c++ 6.0 y ya hemos conseguido crear un proyecto que funcione en cualquier PC seleccionando la opción de usar la MFC estaticamente cuando creamos el proyecto.¿Como se podria utilizar el instalador de vs?