2010-11-06 18 views
8

Mi aplicación se inicia desde Qt Creator no hay problema, pero cuando voy a la carpeta de depuración, I busca el archivo .exe y trato de abrirlo, se queja de que falta DLL llamado mingwm10.dll.DLL falta al iniciar la aplicación Qt GUI

No sé cómo solucionar este problema Probé la versión como mi objetivo de compilación, sucedió lo mismo.

Respuesta

10

A menos que hayas compilado Qt estáticamente y lo conectes estáticamente, necesitarás copiar los archivos DLL de Qt con tu aplicación cuando vayas a implementarlo en otra computadora, solo copia el mingwm10. dll con ellos (está en al menos dos lugares en mi instalación de Qt: <install path>\Qt\2010.02.1\mingw\bin y <install path>\Qt\2010.02.1\qt\bin).

Para ejecutar solo en su propia máquina, le sugiero que agregue la ruta <install path>\Qt\2010.02.1\qt\bin a su variable de entorno "Ruta". Esto debería permitir que sus aplicaciones se ejecuten correctamente fuera del IDE sin tener que copiar el archivo DLL para cada proyecto hasta que vaya a implementarlo en otro lugar.

Cuestiones relacionadas