2017-04-27 21 views
1

私は複数のシステムで使用するためにC++アプリケーションを配備しようとしています。私は既にリリース構成ですべての作業を完了しました。今私は配備に関する経験が全くないので、Visual Studio 2015コミュニティから配備する最も簡単な方法は何ですか?フラッシュドライブなどのポータブルアプリケーションとしてインストールできるようにするにはどうすればいいですか? 私はgoogleをチェックアウトしましたが、これまでのところ私がチェックしたすべてのソリューションには、VSのプロバージョンでのみ利用可能な何らかの追加ソフトウェアが必要でした。アプリ、C++、Visual Studio 2015コミュニティ版をデプロイ

答えて

1

最も簡単な答えは、VC++ランタイムライブラリ(プロジェクトプロパティ - > C++ - >コード生成でこれを選択)に依存せずにコンパイルし、実行する最も古いWindowsバージョンを選択します(プロジェクトプロパティ - >一般)。多分Windows XPとの互換性を選択することさえできます。

プログラムが他のライブラリや、存在しない可能性のあるWindowsのオプション機能に依存している場合を除き、これで十分です。

とロットをテスト:)

- DD

+0

アイデアありがとう!何らかの理由で私は8.1以下の互換性を設定できません。 – meta

+0

これは、[一般] - > [プラットフォーム]ツールセットにあります。 XPの場合、「Visual Studio 2015 - Windows XP(v140_xp)」 – ddbug

1

あなたはC/C++の下で、その後(右プロジェクトをクリックしてください)プロジェクトのPropertiesに行くことができるはずとMulti-threaded (/MT)Multi-threaded DLL (/MD)からあなたRuntime Libraryを切り替えるCode Generation

このようにして、ランタイムライブラリへの依存関係は静的にリンクされ、ターゲットシステムにそれらのいずれかをインストールする必要はありません。

+0

を選択してください。このリリースでは、私はすでにMTに設定しています。基本的にそれが必要なすべてであるとは思わなかった! – meta

関連する問題