/
3.1 ソースからの Enlighten の再ビルド

This is the documentation for Enlighten.

3.1 ソースからの Enlighten の再ビルド

Enlighten ライブラリおよびツールは、あらかじめビルドされた形で提供されます。Enlighten SDK のコア コードを変更しない限り、ソースからの再ビルドは必要ありません。

エンジン ソース コードを変更した後、通常どおり UnrealBuildTool を使用してエディタまたはゲームをビルドできます。
サポートされていないプラットフォームの SDK にアップグレードする際、Enlighten ライブラリを新しい SDK に対して再ビルドする必要が生じる場合があります。まれに、Enlighten ライブラリに変更を加える必要が生じる場合があります。
Enlighten ライブラリ ソース コードは UE4 のサードパーティ ソース フォルダーにあります。

Engine/Source/ThirdParty/Enlighten

Enlighten ライブラリの変更と再ビルド

EnlightenBuildConfig.xml を編集することで、ビルドされる SDK バージョンを追加または編集できます。UE4 と互換性のあるライブラリをビルドするには、これが UE4 のビルド対象である SDK バージョンと一致することを確認します。 UE4 が必要とする Enlighten ライブラリおよびツールをビルドしてインストールするには:

  1. コマンド プロンプト ウィンドウで以下を実行します。

    cd Engine\Source\ThirdParty\Enlighten
    BuildAndInstallEnlighten.bat 

    ビルドが成功した場合、このスクリプトは終了コード 0 を返します。それ以外の場合は、コンソールにエラーが出力されます。
    デフォルトでは、UnrealBuildTool は、インクリメンタルビルド中にサードパーティ ヘッダーへの変更を検出しません。これを回避するには、Engine/Intermediate/Build フォルダーを削除して UE4 のフルビルドを強制します。

  2. UnrealBuildTool を使用して UE4 エディタまたはゲームをビルドします。

Enlighten ヘッダーを定期的に変更する場合、増分ビルドを有効にするには、bCheckExternalHeadersForModificationBuildConfiguration.xml で有効にします。

Related content