open - Qt crea ejecutable
qt lgpl (3)
¿Te refieres a un paquete de instalador? Supongo que puede compilar, vincular y ejecutar su aplicación y quiere decir cómo lo empaqueta para otros.
http://installbuilder.bitrock.com/ <- manejo especial de proyectos basados en Qt pero cuesta $ http://www.jrsoftware.org/isinfo.php <- mi favorito personal y es gratis (puede ser difícil de aprender características avanzadas, sin embargo)
Aunque si te refieres a cómo creas tu aplicación, es posible que quieras probar el nuevo Qt Creator ( http://www.qtsoftware.com/products/appdev/developer-tools/developer-tools#qt-tools-at-a ) que configurará los objetivos de compilación para usted y realmente hace que el desarrollo del escritorio Qt sea muy fácil. Además, si todavía está utilizando 4.1, ahora puede usar 4.5 bajo LGPL en todas las plataformas, por lo que es casi una tarea fácil actualizar.
¿Existe una forma rápida y directa de convertir una aplicación Qt en un ejecutable? Intenté seguir las instrucciones en http://doc.qt.digia.com/4.1/deployment-windows.html pero hasta ahora no he tenido éxito; No puedo. Cualquier ayuda sería muy apreciada. ¡Gracias!
Siempre uso CMake para construir proyectos Qt, es fácil, gratuito y multiplataforma. Guía: compilación de aplicaciones Qt4 con CMake . CMake también viene con CPack para hacer fácilmente instalador para Windows, Mac y Linux.
Estoy de acuerdo con chmod700 acerca de la sugerencia de Qt Creator, no es mi IDE favorito, pero sigue siendo muy agradable y fácil.
No estoy seguro si entiendo tu problema. Suponiendo que está utilizando MinGW, es realmente fácil y bastante sencillo:
- obtener las fuentes de Qt y descomprimirlas en alguna carpeta (fe
c:/Qt/4.5.0-static
) - instalar MinGW. Asegúrese de que la carpeta ejecutable MinGW se encuentre en la
%PATH%
. - abra una ventana de cmd, vaya a las fuentes de Qt y ejecute
configure -static
. Puede agregar otras opciones de configuración si lo desea, pero generalmente no necesita eso. - cuando construya Qt finalizado, vaya a las fuentes de su aplicación, abra una ventana de cmd y ejecute el qmake de la instalación de Qt construida, es decir,
c:/Qt/4.5.0-static/bin/qmake
en el ejemplo anterior. - ejecutar
make
- al final, obtiene un binario estáticamente enlazado (es posible que desee comprobarlo con Dependency Walker ).
Hacer lo mismo con Visual Studio es bastante similar.
¿O quieres construir dinámicamente y crear un paquete de instalador?