2012-09-09 8 views
5

小さなC++/Qtプロジェクトでは、インストーラを作成したいと思います。Qt C++プロジェクトのための簡単なインストーラ、Windowsのみを対象とする

  1. 基本的にはQt Creatorを
  2. で書かれたコード(いくつかのQtのDLLが追加されているとき)、簡単なXCOPYインストールは
  3. 可能である私はちょうど(ZIP/RAR)ファイルをパックできますが、私がしたいです
  4. など、何のレジストリエントリはありませんコードを
  5. 「少しインストーラ感を持っていることは」Basicallだけ勝利デスクトップ用ですので、ノークロスプラットフォーム要件

インストーラは

  1. ターゲットディレクトリ
  2. を求めるには、インストーラがセットアップが簡単する必要があります(プログラマーとして)ライセンス受諾
  3. を求める..と私の観点から

をインストールしなければならYとlearnを学んでください。私はQt Creatorの中から作成できれば理想的です。非商用オープンソースプロジェクトのため、インストーラソフトウェアは無料で(または少なくとも非常に手頃な価格)でなければなりません。

お勧めですか?

+4

[NSIS](http://nsis.sourceforge.net/Main_Page)があります。スクリプト化が可能なので、makefileにステップとして追加することができます。 – Blender

答えて

1

私はこの1つのに長い時間前に http://www.clickteam.com/website/world/install-creator

を使用していた。しかし、今、私は盾をインストールし使用しますが、それは機能をたくさん持っている、あなたがそれらを必要としていないようだと、ライセンスがあるのですおよそ$ 2kの

+0

私は実際に私のプロジェクトの "インストーラ"を作成することにも興味があります。それはおそらく可能です、私はそれについて考えたことはありません:) – ivica

+0

私のシナリオでは、インストーラのバージョンを実行するために約10分かかりました。ヒントをありがとう。他のインストーラの作成者はもう少し洗練されているようですが、http://stackoverflow.com/a/12346575/356726を参照してください。 –

4

のためにfree edition of Advanced Installerが必要です。既定のインストールフォルダと必要なダイアログを指定するよりも、スクリプトを作成する必要はなく、ファイルをドラッグアンドドロップするだけです。無料版は"Simple" projectsのためのもので、これ以上はあなたのためです。また、ビルドを自動化するために必要な場合はcommand line interfaceも含まれています。

+0

また、優れたヒントは、最初に他のインストーラを試して、それが私が必要とするものです。しかし、あなたの助けは非常に高く評価されます。多分いつでも私はいつでも切り替えるでしょう。 –

関連する問題