Pregunta

He estado usando Qt Creator para hacer aplicaciones usando las bibliotecas Qt. Puedo ejecutar estas aplicaciones simplemente haciendo clic en el botón de reproducción, pero quiero aprender cómo hacer que las aplicaciones se ejecuten simplemente haciendo doble clic en un archivo .exe. Entonces, ¿cómo puedo hacer esto?

¿Fue útil?

Solución

Supongo que está ejecutando Windows ya que menciona una extensión de archivo .exe. Busque en los subdirectorios de depuración y / o publicación de su proyecto para encontrar el binario producido. Puede hacer doble clic en él para ejecutar la aplicación. Sin embargo, hay varias DLL que serán necesarias. Por lo tanto, asegúrese de que estén en su PATH o cópielos en el mismo directorio. Dependency Walker es útil para descubrir lo que necesita.

Otros consejos

Si ha creado una versión de 'lanzamiento' de su programa, cópiela y las siguientes DLL de qt \ bin a un directorio:

QtCore4.dll, QtGui4.dll y mingwm10.dll (si está compilando con gcc y minGW).

Si está ejecutando una compilación de 'depuración', necesitará las versiones de depuración de las DLL de Qt. Tienen el mismo nombre pero con una 'd' al final del nombre.

Puede haber otras DLL Qt que tendrá que copiar dependiendo de los módulos Qt que esté utilizando en su programa.

Puede encontrar más información en esta página (sitio web de Qt docs) Implementación de aplicaciones Qt

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top