2012-09-09 23 views
5

Para un proyecto pequeño de C++/Qt, me gustaría crear un instalador.Instalador simple para proyecto Qt C++, solo para Windows

  1. código escrito en Qt Creator
  2. Básicamente (cuando se han añadido algunos dlls Qt), es posible un xcopy sencilla instalación
  3. tan sólo pudiera paquete (ZIP/RAR) los archivos, pero yo quiero "tener un poco de sensación de instalador"
  4. No hay entradas en el registro, etc.
  5. Código es para Win Sólo escritorio, así que no hay requisitos de plataforma cruzada

basicall y el instalador deberá

  1. Pedir dir objetivo
  2. Pídeme aceptación de la licencia
  3. .. e instalar

Desde mi punto de vista (como programador) el instalador debe ser fácil de configurar y aprende. Sería ideal si pudiera crearlo desde dentro de Qt Creator. Dado que es para un proyecto de código abierto no comercial, el software de instalación tiene que ser gratuito (o al menos a un precio muy razonable).

¿Qué recomendarías?

+4

Hay [NSIS] (http://nsis.sourceforge.net/Main_Page). Es programable, por lo que puede agregarlo como un paso a su archivo MAKE. – Blender

Respuesta

1

he utilizado hace esto mucho tiempo http://www.clickteam.com/website/world/install-creator

Pero ahora utilizar instalar el escudo, pero tiene un montón de características que no parecen necesitar y es la licencia es de aproximadamente $ 2k

+0

También me interesaría realmente CREAR el "instalador" para mi proyecto. Probablemente sea posible, yo nunca lo pensé :) – ivica

+0

Bien para mi caso, me tomó alrededor de 10 minutos para ejecutar una versión del instalador. Gracias por la pista. El otro creador de instaladores parece incluso un poco más sofisticado, ver http://stackoverflow.com/a/12346575/356726, pero por el momento me quedo con este aquí. –

4

Para lo que necesita el free edition of Advanced Installer es suficiente. No requiere ninguna secuencia de comandos, simplemente arrastre y suelte sus archivos, que especifique la carpeta de instalación predeterminada y los cuadros de diálogo que necesita. La edición gratuita es solo para "Simple" projects, que es más que suficiente para usted. También incluye un command line interface, si necesita uno para automatizar sus compilaciones.

+0

También una excelente sugerencia, he probado primero el otro instalador y hace lo que necesito. Pero tu ayuda es muy apreciada. Quizás cambiaré en cualquier momento más tarde. –