2017-02-21 13 views
0

私はC++ API/SDKに取り組んでいます。テスト用にアルファ版を配布する準備が整いました。それは一般の人には利用できません。私はちょうどそれを送って、人々が自分のマシンにインストールして、すべてが正常に動作することを確認します。配布物にバンドルしたいもののリストを次に示します。DLL、依存関係、およびサンプルプログラムのセットを共有するにはどうすればよいですか?

  • 私が作成したライブラリです。これには、.libファイルと.dllファイルだけでなく、いくつかのヘッダーが含まれます。
  • 依存関係:OpenCVを含むすべてのプロジェクト依存関係のヘッダーとライブラリ。
  • サンプルプログラムのソースコード。私は共有したいサンプルコードを含むVisual Studioソリューションを用意しています。
  • ユーティリティアプリケーション:ソースコードを共有せずにインクルードしたいアプリケーション(.exeファイル)をいくつかサポートします。

理想的には、ユーザーが正確なインクルードパスを指定しなくても新しいプロジェクトでそれらを使用できるように、すべてのライブラリをPATHに入れたいと思っています。バッチファイルと一緒にすべてをバンドルするのが適切でしょうか?または、より優れた/より専門的で信頼性の高い方法がありますか?

私は現在VS Expressを使用していますが、必要があればProにアップグレードできます。

+0

_ "バッチファイルと一緒にすべてをバンドルするのは適切でしょうか?" _インストーラを作成するにはツールを使います。おそらくエラーが起こりにくいでしょう。 –

+0

ご意見はありますか?私はこれで初めてで、探し始める場所や使用する語彙を探すことさえ知らない。 – stranger

+0

https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=create+installer+for+windows –

答えて

0

私はWiXを使い終わった。当初はハングアップするのは非常に面倒ですが、this tutorialが役に立ちました。

関連する問題