elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Dependencias de aplicaciones MFC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dependencias de aplicaciones MFC  (Leído 2,241 veces)
Nork

Desconectado Desconectado

Mensajes: 196



Ver Perfil
Dependencias de aplicaciones MFC
« en: 3 Julio 2010, 18:26 pm »

Hola, resulta que he acabado de hacer una aplicación utilizando las MFC y necesita de DLLs en tiempo de ejecución por lo que en otras maquinas que no tienen instalado VSC++ dará errores con las DLLs. El caso es que me decanté por incluir el visual c++ 2010 redistributable package que proporciona microsoft pero aún instalando esto sigue necesitando mas dlls :S (entre ellas mfc100ud.dll y msvcr100d.dll)

Hay alguna manera de encontrar todas las dlls que se necesitan en un instalador o de "meter" las dependencias en el ejecutable? Lo que quiero evitar es distribuir cada dll por separado... En el último caso creo que tendré que hacer mi propio instalador pero es algo que en un principio me gustaría evitar :S

Gracias!!

Lh: No hagas doble post, usa el botón modificar!

Ok, ya lo he solucionado. Dejo aquí la solución por si alguien tiene el mismo problema:

1) Propiedades->Configuration Properties->General y ponemos MFC static library
2) En el mismo configuration properties->C/C++->Code Generation->Multi-threaded (/MT)
3) Linker->Command Line y añadimos "/NODEFAULTLIB:LIBCMT"

Ahora se nos creará un solo ejecutable con todas sus dependencias. La verdad que me ha costado encontrar esta solución pero al final ha salido como quería  ;)

Saludos!


« Última modificación: 4 Julio 2010, 05:40 am por Littlehorse » En línea

C' Est La Vie
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines