2012-09-09 11 views
5

Per un piccolo progetto C++/Qt mi piacerebbe creare un programma di installazione.Semplice programma di installazione per progetto Qt C++, solo per Windows.

  1. codice scritto in Qt Creator
  2. Fondamentalmente (quando sono state aggiunte alcune DLL Qt), una semplice xcopy installazione è possibile
  3. ho potuto solo in valigia (zip/rar) i file, ma voglio "avere una sensazione poco installatore"
  4. ci sono voci di registro, ecc
  5. codice è per Win Desktop solo, in modo che nessun requisiti di piattaforma trasversale

Basicall y l'installatore deve

  1. Chiedete dir obiettivo
  2. Richiedi licenza accettazione
  3. .. e installare

Dal mio punto di vista (come programmatore) il programma di installazione dovrebbe essere facile da installare e learn. Sarei l'ideale se potessi crearlo da Qt Creator. Poiché è destinato a un progetto open source non commerciale, il software di installazione deve essere gratuito (o almeno a un prezzo molto ragionevole).

Cosa raccomanderesti?

+4

C'è [NSIS] (http://nsis.sourceforge.net/Main_Page). È uno script, quindi puoi aggiungerlo come passaggio per il tuo makefile. – Blender

risposta

1

Ho usato questo uno molto tempo fa http://www.clickteam.com/website/world/install-creator

Ma ora io uso installare lo scudo, ma ha un sacco di funzioni che non sembrano avere bisogno di loro ed è di licenza è di circa $ 2k

+0

Sarei anche interessato a CREARE in realtà "l'installer" per il mio progetto. Probabilmente è possibile, non ci ho mai pensato :) – ivica

+0

Bene per il mio scenario, mi ci sono voluti circa 10 minuti per far girare una versione dell'installatore. Grazie per il suggerimento. L'altro creatore di programmi di installazione sembra ancora un po 'più sofisticato, vedi http://stackoverflow.com/a/12346575/356726, ma per il momento rimango con questo qui. –

4

Per quello di cui hai bisogno è lo free edition of Advanced Installer. Non richiede alcuno script, basta trascinare e rilasciare i file, piuttosto che specificare la cartella di installazione e le finestre di dialogo predefinite di cui hai bisogno. L'edizione gratuita è solo per "Simple" projects, che è più che sufficiente per te. Include anche un command line interface, se ne hai bisogno per automatizzare le tue build.

+0

Anche un suggerimento eccellente, ho provato prima l'altro programma di installazione e fa ciò di cui ho bisogno. Ma il tuo aiuto è molto apprezzato. Forse passerò in qualsiasi momento più tardi. –