Estoy probando una aplicación usando Qt 4.7.3 compilado con MinGW en una caja virtual limpia de XP. La aplicación no funcionaba y después de mucho pesar, rastreé el error hasta la necesidad de descargar el Visual C++ 2005 redistribuible. Lo descargué y funcionó. Algo no parece correcto aquí, ¿no debería necesitar ninguna biblioteca de VC++ ya que estoy usando MinGW? ¿Podría ser un problema con mi compilación? Debo mencionar que no estoy usando qmake para construir.Implementar Qt con MinGW requiere VC++ redistribuible?
Respuesta
La dependencia de MSVCRT.DLL
se debe a sí mismo MinGW. Para citar mingw.org ..
MinGW proporciona un conjunto completo de herramientas de programación de código abierto que es adecuado para el desarrollo de aplicaciones nativas de MS-Windows y que no depende de ninguna tercera parte-C-Runtime DLLs . (No dependerá en una serie de archivos DLL proporcionados por Microsoft sí mismos, como componentes de el sistema operativo; más notable de ellos es MSVCRT.DLL, la biblioteca de tiempo de ejecución de Microsoft C
Véase también: Should I redistribute msvcrt.dll with my application?
Como se indica en la documentación de Qt, sí, lo que se requiere:
Lo había leído (en su mayoría), quizás necesito leerlo más a fondo. Me parece que dicen que las librerías de VC++ son necesarias solo cuando compilan con Visual Studio. – buck
- 1. Versión de Windows Python y VC++ Redistribuible Versión
- 2. Windows Qt con MinGw o Visual Studios?
- 3. ¿Por qué se requiere el paquete redistribuible de Visual C++?
- 4. Hacer que Qt Creator use MinGW
- 5. std :: runtime_error que falta en qt + MinGW
- 6. ¿Qué paquete redistribuible de VC++ se debe elegir (x86 o x64)?
- 7. Cómo implementar SFTP con Qt/QNetworkAccessManager (C++)
- 8. Compatibilidad de Visual C++ 2010 con VC 2008
- 9. problema con mingw
- 10. ¿Cómo implementar mi aplicación usando Qt-Creator?
- 11. ¿Dónde encuentro System.Windows.Interactivity como redistribuible?
- 12. OpenCV con otra GUI (como Qt o WxWidgets) en Win32 VC++
- 13. ¿Por qué ptr_fun (tolower) no se compila en mingw?
- 14. ¿Cómo implementar una aplicación Qt en Windows?
- 15. .NET 3.5 Client Framework redistribuible?
- 16. englobamiento con MinGW en Windows
- 17. Cómo usar GLEW con MinGW
- 18. ¿MinGW es compatible con MFC?
- 19. C: Biblioteca Regex con MinGW
- 20. Win32 pila API caminar con MinGW/MSYS?
- 21. ¿Usando Qt con DirectX?
- 22. servicio WCF con Qt?
- 23. Instalar un archivo redistribuible adicional con Inno Setup
- 24. QT HTTP Publicar problema cuando el servidor requiere cookies
- 25. C++ 0x con Qt Creator
- 26. '__try s/__ excepto EXCEPTION_STACK_OVERFLOW a MinGW
- 27. Cómo reproducir sonido con Qt
- 28. VC++ Errores de LNK con GLFW
- 29. .NET 3.5 Redistribuible - 200 MB? ¿Otras opciones?
- 30. Dónde descargar Microsoft Visual C++ 2003 redistribuible
¿Cómo crees que Qt interactúa con windows, magic?;) –
Hemos tenido el mismo problema con qt 5.0.1 pero el problema no estaba en msvcrt. La aplicación qt estándar también requiere libEGL.dll desde la carpeta qt mingw. –