次の方法で共有


Microsoft ゲーム開発キットをインストールせずにビルドする方法の概要

このトピックでは、Microsoft Game Development Kit (GDK) をインストールせずに Microsoft Game Development Kit (GDK) プロジェクトを構築する方法と理由の概要を説明します。 こちらは上級ユーザーを対象としています。

概要をインストールせずにビルドする

通常、Microsoft Game Development Kit (GDK) プロジェクトをビルドするには、開発マシンに Microsoft Game Development Kit (GDK) をインストールする必要があります。 ただし、Microsoft ゲーム開発キット (GDK) の抽出バージョンを使用してビルドすることもできます。 この抽出された Microsoft Game Development Kit (GDK) は、ビルドサーバーにコピーするか、ソース管理システムにチェックインして、インストーラーを実行せずに使用できます。 抽出されたMicrosoftGame Development Kit(GDK)ファイルを参照するには、ビルド環境とプロジェクト構成をカスタマイズする必要があります。

大まかに言えば、インストールせずにビルドするには、次のプロセスが必要です。

  1. 必要な Visual Studio コンポーネントがインストール済みであることを確認してください。
  2. Microsoft Game Development Kit (GDK) の抽出バージョンを入手します。 これは、Xbox デベロッパー向けダウンロード サイトから直接ダウンロードするか、通常の Microsoft Game Development Kit (GDK) インストーラーから手動で抽出できます。 詳細については、「Microsoft Game Development Kit セットアップ ペイロードを抽出する」を参照してください。
  3. 抽出された Microsoft Game Development Kit (GDK) を参照するようにビルド環境を構成します。 これには、環境変数とパスの更新が含まれます。 詳細については、「Microsoft Game Development Kit (GDK) をインストールしないでビルド環境を構成する」を参照してください。
  4. 抽出された Microsoft Game Development Kit (GDK) を参照するようにプロジェクトを構成します。 これには、目的の Microsoft Game Development Kit (GDK) に一致するようにプロジェクト プロパティをオーバーライドすることが含まれます。 詳細については、「Microsoft Game Development Kit をインストールしないでプロジェクトを構成する」を参照してください。
  5. プロジェクトをビルドします。

サンプル プロジェクト

Microsoft Game Development Kit (GDK) には、Microsoft Game Development Kit (GDK) をインストールせずにビルドする方法を示すいくつかのコード サンプルが含まれています。 これらには、詳細な手順、環境を設定および構成するためのスクリプト、およびサンプル プロジェクト構成が含まれます。 これらは、実行中のプロセスを示しており、カスタム構成の参照として使用できます。

サンプルをダウンロードするには、「Xbox デベロッパー向けダウンロード」ページにアクセスしてください。 [ファイルの種類の選択] で [GDK] を選択し、[ビルド/バージョン番号の選択] で最新の [サンプル専用] アイテムを選択します。 ダウンロードした後、次のサンプルを見てください。

  • BWOIExample: Microsoft Game Development Kit (GDK) をインストールせずに MSBuild プロジェクトをビルドする方法を示します。 Dockerfile も含まれており、Docker を使用して Windows コンテナーにビルドする方法を示しています。
  • CMakeExample: CMakeを使用して Microsoft Game Development Kit (GDK) のタイトルを作成する方法を示します。 Microsoft Game Development Kit (GDK) をインストールせずにビルドするためのオプションが含まれています。
  • CMakeGDKExample: CMake を使用して MSBuild プロジェクトを生成することにより、Microsoft Game Development Kit (GDK) のタイトルを作成する別の方法を示します。 Microsoft Game Development Kit (GDK) をインストールせずにビルドするためのオプションが含まれています。
  • CMakeXboxConsoleApp 開発目的で Xbox ハードウェア上で実行できるコマンド ライン アプリを構築する方法を示します。 Microsoft Game Development Kit (GDK) をインストールせずにビルドするためのオプションが含まれています。

関連項目

Microsoft Game Development Kit (GDK) セットアップ ペイロードを抽出する

インストールせずに Microsoft Game Development Kit を使用する