Visual Studio での C++ プロジェクトのビルド
Visual Studio 統合開発環境 (IDE) では、ソリューション全体または 1 つのプロジェクトのみをビルドする複数の方法があります。 また、ビルド設定を変更し、カスタム ビルド ステップを指定して、開発プロセスを効率的にすることもできます。
Visual Studio で開いており、ソリューション エクスプローラーで選択したソリューションをビルドするために、次の操作を行うことができます。
メニュー バーの [ビルド]、[ソリューションのビルド] の順にクリックします。
または、ソリューション エクスプローラーでソリューションのショートカット メニューを開き、[ソリューションのビルド] を選択します。
または、F7 キーを押します。 (これは、C/C++ 開発設定の既定のキーボード ショートカットです)。
または、コマンド ウィンドウ (メニュー バーで [表示]、[その他のウィンドウ]、[コマンド ウィンドウ] の順に選択) で、「Build.BuildSolution」と入力します。
または、[クイック起動] ボックスに、「ビルド ソリューションのビルド」と入力します。
ソリューション エクスプローラーで選択したプロジェクトをビルドするために、次の操作を行うことができます。
メニュー バーの [ビルド]、[<プロジェクト名> のビルド] の順にクリックします。
または、ソリューション エクスプローラーでプロジェクトのショートカット メニューを開き、[ビルド] を選択します。
または、コマンド ウィンドウ (メニュー バーで [表示]、[その他のウィンドウ]、[コマンド ウィンドウ] の順に選択) で、「Build.BuildOnlyProject」と入力します。
または、[クイック起動] ボックスに、「ビルド プロジェクトのみビルド <プロジェクト名> のみ」と入力します。
Visual Studio で Visual C++ アプリケーションをビルドする場合、プロジェクトの [プロパティ ページ] ダイアログ ボックスでビルドの設定の多くを変更できます。 プロジェクトのプロパティの設定方法の詳細については、「プロジェクトのプロパティの操作」を参照してください。
IDE を使用して C++ プロジェクトを作成、ビルド、およびデバッグする方法の例については、「チュートリアル: C++ での Visual Studio IDE の調査」を参照してください。 IDE を使用して C++/CLR プロジェクトをビルドする方法の例については、「チュートリアル: Visual Studio で CLR をターゲットにした C++ プログラムのコンパイル」を参照してください。 IDE を使用して Windows ランタイム アプリを作成する方法の例については、「C++ を使った初めての Windows ランタイム アプリの作成」を参照してください。
ビルド、ビルド設定の変更、およびカスタム ビルド ステップの指定を行う方法の詳細については、次の記事を参照してください。
このセクションの内容
カスタム ビルド ステップとビルド イベントについて
統合開発環境でビルド プロセスをカスタマイズする方法について説明します。ビルドのコマンドとプロパティのマクロ
文字列を入力できる場所で使用できるマクロを一覧表示します。外部プロジェクトのビルド
統合開発環境外の機能を使用するプロジェクトのビルドについて説明します。プロジェクト ファイル
.vcxproj ファイルの XML データ構造を示します。
関連項目
VC++ Directories, Projects, Options Dialog Box
ビルド時の実行可能ファイル、インクルード ファイル、ライブラリ ファイル、およびソース コード ファイルの検索パスの変更方法について説明します。Visual Studio でのアプリケーションのビルド
Visual Studio でのビルドについて説明します。Building C/C++ Programs
コマンド ラインまたは Visual Studio の統合開発環境からプログラムをビルドする方法について説明するトピックへのリンクがあります。C/C++ ビルドのリファレンス
C++ でのプログラムのビルド、コンパイラ オプションとリンカー オプション、およびその他のビルド ツールの概要へのリンクがあります。旧バージョンの Visual C++ からのプロジェクトのアップグレード
Visual C++ 6.0 以降のプロジェクトから Visual C++ .NET へのアップグレードに関する問題について説明するトピックへのリンクがあります。プログラムの移植とアップグレード
アプリケーションの移植の詳細とメイクファイルについて説明します。