Estoy intentando escribir un ActiveX bastante simple usando código C++. El problema es que Release binary tiene dependencia en MFC90.DLL y MSVCR90.DLL que no aparece en Debug. ¿Cómo atacar esto?Diferencia de dependencia entre Release & Debug
Respuesta
Las compilaciones de depuración todavía pueden usar versiones de DLL/libs, solo significa que no puede ingresar al código de esas partes cuando se depura.
Es perfectamente normal, a menos que malinterprete la pregunta?
Puede intentar vincular estáticamente MFC y las bibliotecas de tiempo de ejecución C++, lo que podría ser deseable porque entonces no tendrá que esperar que los usuarios tengan instalados los redistribuibles de tiempo de ejecución de VC++.
O puede instalar los redistribuibles de VC++ que instalarán esas bibliotecas compartidas.
Creo que también puede incluir esos DLL faltantes en su archivo CAB (suponiendo que esté instalando esto como una descarga a través de un navegador web), pero también podría tratar de vincular estáticamente si va a hacer eso .
- 1. C# Debug vs Release
- 2. Release Mode vs Debug = "false"
- 3. Release vs Debug Build Times
- 4. Compilador .NET - DEBUG vs. RELEASE
- 5. ¿Cómo hacer una compilación diferente entre Debug y Release?
- 6. ¿Cuál es la diferencia entre los modos Release y Debug en Visual Studio?
- 7. ¿Cuál es la diferencia clave entre una compilación 'Debug' y 'Release' en .NET?
- 8. ¿Cuál es la diferencia entre compilation debug = "false" y Release mode?
- 9. ¿Diferencia entre asociación y dependencia?
- 10. Confundido sobre las carpetas Release/Debug en Visual Studio 2010
- 11. Cómo compilar Debug y Release para un proyecto de TeamCity
- 12. Release-Debug Builds para la aplicación de Android
- 13. .Net Release build trabajando más lento que Debug
- 14. ¿Cuál es la diferencia entre InterlockedCompareExchange Release() y Acquire()?
- 15. ¿Mejores prácticas y herramientas para eliminar las diferencias entre compilaciones de Debug y Release?
- 16. Referencia a Library Binary - Debug o Release version?
- 17. ¿Cómo identificar si una biblioteca es creación DEBUG o RELEASE?
- 18. Diferencia entre "Inversión de Control", "inversión de dependencia" y "desacoplamiento"
- 19. Cuál es la diferencia entre Propiedad y Propiedad de Dependencia
- 20. ¿Cuál es la diferencia entre agregación, composición y dependencia?
- 21. Cómo especificar diferentes directorios de salida de Debug/Release en el archivo .pro de QMake
- 22. Visual Studio 2008 - Falta la barra de herramientas 'Release'/'Debug' configuración de compilación desplegable
- 23. DEBUG vs _DEBUG
- 24. Visual Studio debug iterators
- 25. ¿Java tiene el modo de compilación 'Debug' y 'Release' como C#?
- 26. ¿Msbuild reconoce alguna configuración de compilación que no sea DEBUG | RELEASE
- 27. ¿Cómo no agregar Release o Debug a la ruta de salida?
- 28. ¿Qué explica mejor la diferencia entre [myVar dealloc] y [myVar release]?
- 29. ¿Cuál es la diferencia entre los niveles de seguimiento ALL & DEBUG en LOG4NET
- 30. ¿Cuál es la diferencia entre enviar -release o -drain a un grupo Autorelease?
¿Es su pregunta que desea poder depurar en las compilaciones de lanzamiento de los dlls de MFC o es su pregunta algo más? –
Otra posibilidad: ¿desea liberar una compilación de depuración de su código, pero la variante DLL es un problema? – Steve314
Creo que quiere vincular estáticamente, para evitar problemas de distribución, ya que es un ActiveX. – Roel