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

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

注意

ご使用の Visual Studio エディションの UI は、アクティブな設定によって、このトピックで説明する内容とは異なる場合があります。 設定を変更するには、[ツール] メニューを開き、[設定のインポートとエクスポート] を選択します。 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。

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

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

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

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

      注意

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

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

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

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

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

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

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

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

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

  1. メニュー バーの [ツール][オプション]の順にクリックします。

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

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

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

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

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

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

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

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

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

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

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

    • プロジェクト名のみ消去

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

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

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

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

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

ビルドを停止するには

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

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

    • Ctrl + Break キーを選択します。

関連項目

方法: ビルド ログ ファイルを表示、保存、および構成する
ビルド ログの取得
コードのコンパイルとビルド
ビルド構成について
デバッグ プロジェクト構成およびリリース プロジェクト構成
C/C++ ビルドのリファレンス
Devenv コマンド ライン スイッチ
ソリューションおよびプロジェクト