2011-07-15 3 views
0

ありがとうございました... 私はvC++のソリューションを持っており、うまくいきます。私はこれをインストール可能なプログラムとして作成する必要があります。また、スタートメニューのフォルダとデスクトップアイコンを作成する必要があります。これを作成する手順は何ですか?インストールできるvC++プログラムの作成方法

+2

はここを見て:http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers – Lazarus

答えて

5

インストールビルダーを使用します。ウェブ上には、検索できるいくつかの(無料の)ものがあります。

個人的には、私はInnoSetup by Jordan Russelをお勧めします。それは、無料の素敵な、使いやすく、機能が非常に豊富です:(ウェブサイトから引用)

  • 使用中のWindowsのすべてのバージョンのサポート今日:7、2008 R2では、Vista、
  • XP、 2008年、2003年、2000年、Me、98,95、およびNT 4.0。 (サービスパックには が必要です)64ビットアプリケーションのインストールの広範なサポート を64ビット版のWindowsにインストールする。 x64アーキテクチャとItaniumアーキテクチャの両方がサポートされています。 (Itaniumアーキテクチャでは、Windows Server 2003で、 64ビットモードでインストールするには、 パック1以降が必要です)
  • プログラムをインストールしてオンラインで簡単に配布できるようにする単一のEXEの作成をサポートします。ディスクスパニングもサポートされています。
  • 標準のWindows 2000/XPスタイルのウィザードインターフェイス。
  • カスタマイズ可能なセットアップタイプ。完全、最小、カスタム。
  • 完全なアンインストール機能。
  • ファイルのインストール: "deflate"、 bzip2、および7-Zip LZMA/LZMA2ファイル圧縮の統合サポートが含まれています。インストーラには のファイルバージョン情報の比較、使用中のファイルの置き換え、共有の ファイルカウントの使用、DLL/OCXとタイプライブラリの登録、および フォントのインストールが含まれています。
  • スタートメニューとデスクトップの を含むどこからでもショートカットを作成できます。
  • レジストリと.INIエントリの作成。インストール前、インストール中、インストール後に他の プログラムを実行する。
  • 右から左に言語をサポートするなど、多言語対応 インストールをサポートしています。
  • パスワードで暗号化されたインストールをサポートします。
  • デジタル署名された のインストールとアンインストールをサポートしています。
  • サイレントインストールとアンインストール。
  • Unicodeインストール。 (Windows 2000/XP以降)
  • 高度なコンパイル時のカスタマイズのためにプリプロセッサの統合オプション があります。
  • 統合されたパスカルスクリプト 高度なランタイムインストールとアンインストールのエンジンオプション カスタマイズ。
  • 完全なソースコードが利用可能です(Borland Delphi 2.0-5。0 および2009)。
+0

は通常、私は試したことがない、私のインストーラのためNSISを使用しますInnoSetupが頻繁にそれについて聞いた。あなたはそれらを比較できますか? –

+0

@Andy:NSISを使用したことはありません。NSISを使用したインストーラはたくさんありますが、実際にNSISを比較することはできません。 –

+0

私は両方を使いましたが、私は個人的にInnoSetupスクリプトを理解しやすいと感じました。しかし、私は両方の専門家ではない。 – yasouser

2

もし私があなただったら私はウィックスを学ぶだろう。現在のチュートリアルhttp://wix.tramontana.co.hu/は、アプリケーションのセットアップを迅速に実装するのに役立ちます。また、これは知識に対する優れた投資であり、将来的にはより複雑なセットアップアプリケーションを実装することができます。

関連する問題