Visual Studio でのプロジェクトとソリューションのビルドおよびクリーン

このトピックの手順を使用して、ソリューション内のプロジェクトまたはプロジェクト項目のすべてまたは一部をビルド、リビルド、またはクリーンを行うことができます。 ステップ バイ ステップ チュートリアルについては、「チュートリアル: アプリケーションをビルドする」を参照してください。

注意

このトピックは、Windows 上の Visual Studio に適用されます。 Visual Studio for Mac については、Visual Studio for Mac のプロジェクトとソリューションのビルドおよびクリーンに関するページを参照してください。

注意

ご使用の Visual Studio エディションの UI は、アクティブな設定によって、このトピックで説明する内容とは異なる場合があります。 設定を、たとえば、 [全般][Visual C++] に変更するには、 [ツール][設定のインポートとエクスポート][すべての設定をリセット] の順に選択します。

ソリューション全体のビルド、リビルド、またはクリーン

  1. ソリューション エクスプローラーで、ソリューションを選択するか開きます。

  2. メニュー バーで、[ビルド] を選択し、次のコマンドのいずれかを選択します。

    • [ビルド] または [ソリューションのビルド] を選択するか、Ctrl+Shift+B キーを押すと、最新のビルド以降に変更されたプロジェクト ファイルとコンポーネントのみがコンパイルされます。

      注意

      ソリューションに複数のプロジェクトが含まれている場合は、[ビルド] コマンドが [ソリューションのビルド] になります。

    • [ソリューションのビルド] を選択すると、ソリューションが "クリーン" されてから、すべてのプロジェクト ファイルとコンポーネントがビルドされます。

    • [ソリューションのクリーン] を選択すると、中間ファイルと出力ファイルがすべて削除されます。 その後、プロジェクト ファイルとコンポーネント ファイルのみを残して、中間ファイルと出力ファイルの新しいインスタンスをビルドできます。

1 つのプロジェクトをビルドまたはリビルドするには

  1. ソリューション エクスプローラーで、プロジェクトを選択するか開きます。

  2. メニュー バーで、[ビルド] を選択してから、[ <プロジェクト名> のビルド] または [ <プロジェクト名> のリビルド] を選択します。

    • [ <プロジェクト名> のビルド] を選択すると、最新のビルド以降に変更されたプロジェクト コンポーネントのみがビルドされます。

    • [ <プロジェクト名> のリビルド] を選択すると、プロジェクトが "クリーン" されてから、プロジェクト ファイルとすべてのプロジェクト コンポーネントがビルドされます。

スタートアップ プロジェクトとその依存関係のみをビルドするには

  1. メニュー バーで、 [ツール] > [オプション] の順に選択します。

  2. [オプション] ダイアログ ボックスで、[プロジェクトおよびソリューション] ノードを展開してから、[ビルド/実行] ページを選択します。

    [ビルド/実行] ( [オプション] ダイアログ ボックス - [プロジェクトおよびソリューション] ) が開きます。

  3. [実行時に、スタートアップ プロジェクトおよび依存関係のみをビルドする] チェック ボックスをオンにします。

    このチェック ボックスをオンにすると、以下のいずれかの手順を実行したときに、現在のスタートアップ プロジェクトとその依存関係のみがビルドされます。

    • メニュー バーで、 [デバッグ][開始] (F5 キー) の順に選択します。

    • メニュー バーで、 [ビルド][ソリューションのビルド] の順にクリックします (Ctrl+Shift+B)。

    このチェック ボックスをオフにすると、上記のいずれかのコマンドを実行した場合に、すべてのプロジェクト、依存関係、およびソリューション ファイルがビルドされます。

選択した Visual C++ プロジェクトのみをビルドするには

C++ プロジェクトを選択してから、メニュー バーで [ビルド] > [プロジェクトのみ] の順に選択し、以下のコマンドのいずれかを選択します。

  • <プロジェクト名> のみをビルド

  • <プロジェクト名> のみをリビルド

  • <プロジェクト名> のみをクリーン

  • <プロジェクト名> へのみリンク

これらのコマンドは、選択されている C++ プロジェクトにのみ適用されます。プロジェクトの依存関係やソリューション ファイルのビルド、リビルド、クリーン、リンクは行われません。 使用している Visual Studio のバージョンに応じて、 [プロジェクトのみ] のサブメニューに他のコマンドが含まれる場合があります。

複数の C++ プロジェクト項目をコンパイルするには

ソリューション エクスプローラー で、有効なコンパイル アクションのある複数のファイルを選択し、それらのファイルのいずれかのショートカット メニューを開いてから、 [コンパイル] を選択するか、Ctrl+F7 キーを押します。

ファイルに依存関係がある場合、依存関係の順序でコンパイルされます。 コンパイル時に使用できないプリコンパイル済みヘッダーがファイルで必要な場合、コンパイル操作は失敗します。 コンパイル操作では、現在のアクティブなソリューション構成が使用されます。

ビルドを停止するには

次のいずれかの操作を実行します。

  • メニュー バーで [ビルド][キャンセル] の順に選択します。

  • Ctrl+Break キーを押します。

関連項目