ビルド コンフィギュレーション

エンジンのビルド方法を設定します。

UnrealBuildTool (UBT) は、生成された Unreal Engine (UE) の「Config/UnrealBuildTool」フォルダに追加されるだけでなく、Windows の次の場所にある XML 構成ファイルから設定を読み取ります。

  • Engine/Saved/UnrealBuildTool/BuildConfiguration.xml

  • [User]/AppData/Roaming/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml

  • My Documents/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml

Linux と Mac では次のパスを使用します。

  • /Users/[User Name]/.config//Unreal Engine/UnrealBuildTool/BuildConfiguration.xml

  • /Users/[User Name]/Unreal Engine/UnrealBuildTool/BuildConfiguration.xml

ビルド コンフィギュレーションの設定とカスタマイズについては、次のプロパティの詳細を参照してください。

bIgnoreOutdatedImportLibraries

ターゲットをビルドするときに、期限切れのインポート ライブラリ ファイルを無視するかどうかを指定します。イテレーション時間を短縮するには、true に設定します。依存関係にある「.lib」が 1 つしか変更されない場合、ターゲットの依存関係にあるヘッダ ファイルが変更されるまでインポート ライブラリは実際に変更されないため、デフォルトではターゲットは再リンクされません。その場合、ターゲットは自動的に再ビルドされます

bPrintDebugInfo

デバッグ情報をコンソールに書き込むかどうかを指定します。

bAllowHybridExecutor

ハイブリッド エグゼキューター (リモート エグゼキューターとローカル エグゼキューター) を使用するかどうかを指定します。

bAllowXGE

XGE の使用許可について指定します。

bAllowFASTBuild

Whether FASTBuild を使用する場合があります。

bAllowSNDBS

SN-DBS の使用許可について指定します。

bAllowTaskExecutor

実験的な非同期 TaskExecutor を使用できるかどうかを指定します。

bUseUBTMakefiles

ターゲット データをキャッシュして、非常に高速な反復ビルドのサポートを有効にします。このオプションを有効にすると、Unreal Build Tool の初回ビルド時にターゲットに対して「UBT Makefiles」をエクスポートします。以降のビルドでは、この Makefiles をロードして、期限切れのバージョンのチェックを開始した後、非常に迅速にビルド呼び出しをします。ただし、ソースファイルがプロジェクトに追加または削除された場合、UBT はビルドを正常に終了するためにこれらの情報を収集する必要があります。現在のソースファイルを追加または削除した後にプロジェクト ファイル ジェネレータを実行して、UBT にこの情報を再収集するようにしてください。

MaxParallelActions

同時に実行できるアクションの数です。0 の場合、使用可能なコアとメモリの数に基づいてデフォルトを拾います。ParallelExecutor、HybridExecutor、LocalExecutor に適用します。

bDebugBuildsActuallyUseDebugCRT

デバッグ ビルド用に Debug C++ ランタイム (CRT) を有効にします。デフォルトでは、リリース ランタイムを常に使用します。これは、デバッグ バージョンを用いた Unreal Engine プロジェクトのデバッグが実用的ではないことと、デバッグ CRT ライブラリとリンクすると、サードパーティ ライブラリの依存関係もデバッグ CRT を使用したコンパイルが強制されるためです (そして、通常は実行が遅くなります)。多くの場合、プログラムのコードをデバッグするためだけにサードパーティのスタティック ライブラリのデバッグ バージョンのコピーが別途必要となり、あまり便利ではありません。

bLegalToDistributeBinary

このターゲットからの出力が、特別な制限を持つフォルダ (CarefullyRedist、NotForLicensees、NoRedist) 内のモジュールに依存関係があっても、公開できるかどうかを指定します。

bUseInlining

すべてのモジュールのインライン化を有効にします。

bUseDebugLiveCodingConsole

ライブ コーディングに対応可能かどうかを指定します。

bUseXGEController

XGE のコントローラー ワーカーとモジュールをエンジン ビルドにインクルードするかどうかを指定します。これらは、XGE インターセプトション インターフェースを使用した分散シェーダ コンパイルに必要です。

bUseUnityBuild

コンパイルを高速化するために、C++ コードを大きなファイルに統合するかどうかを指定します。

bForceUnityBuild

コンパイルを高速化するために、C++ コードを大きなファイルに強制的に統合するかどうかを指定します。

bUseAdaptiveUnityBuild

ヒューリスティックな手法で、現在イテレート中のファイルを判別し、それらを単一のブロブから取り除き、増分コンパイル時間を短縮します。現在の実装では、読み取り専用フラグを使用して作業セットを区別しています。これは、ファイルが変更されるとソース コントロール システムによって書き込み可能になることを前提としています。この方法は Perforce には使用できますが、Git には適しません。

bAdaptiveUnityDisablesOptimizations

適応する non-unity な作業セット内のファイル最適化を無効にします。

bAdaptiveUnityDisablesPCH

適応する non-unity な作業セットに含まれるファイルの強制インクルード PCH を無効にします。

bAdaptiveUnityDisablesProjectPCHForProjectPrivate

Backing storage for bAdaptiveUnityDisablesProjectPCH.

bAdaptiveUnityCreatesDedicatedPCH

作業セット内のソースファイルごとに専用の PCH を作成することで、単純な cpp の変更のイテレーションを高速化します。

bAdaptiveUnityEnablesEditAndContinue

作業セット内のソースファイルごとに専用の PCH を作成することで、単純な cpp の変更のイテレーションを高速化します。

bAdaptiveUnityCompilesHeaderFiles

ワーキングセット内のヘッダー ファイルごとに専用のソース ファイルを作成して、ヘッダーに含まれていないインクルードを検出します。

MinGameModuleSourceFilesForUnityBuild

unity ビルド前のゲーム モジュール内のソース ファイルの数は、そのモジュールに対してアクティブになります。これにより、小さなゲーム モジュールでは、単一ファイルの反復コンパイル時間を短縮できますが、完全再ビルド時間は遅くなります。この設定は、モジュールの Build.cs ファイルの bFasterWithoutUnity オプションでオーバーライドできます。

DefaultWarningLevel

分類されていない警告のデフォルトの処理

DeprecationWarningLevel

非推奨の警告をエラーとして報告するレベル

bWarningsAsErrors

すべての警告をエラーとして有効にするか指定します。UE は、ほとんどの警告をすでにエラーとして有効にしていますが、いくつかは無効にしています (非推奨の警告など)。

UnsafeTypeCastWarningLevel

サポートしているプラットフォーム上で安全でないタイプのキャストとして処理する警告/エラーのレベルを表示します。(例: double->float or int64->int32)

bUndefinedIdentifierErrors

条件式で未定義の識別子を使用すると、強制的にエラーとして処理するようにします。

bRetainFramePointers

フレームポインタを強制的に保持します。これは通常、mallocframeprofiler など、信頼できるコールスタックが必要な場合に必要です

bUseFastMonoCalls

新しいモノリシック グラフィックス ドライバには、各種 D3d 関数に代わる「fast calls」のオプションが付きました

NumIncludedBytesPerUnityCPP

単一の統合 C++ ファイルにインクルードする C++ コードの推定バイト数です。

bStressTestUnity

単一の統合ファイルからプロジェクトにすべての C++ ファイルをインクルードすることにより、C++ の unity ビルドの堅牢性をストレス テストするかどうかを指定します。

bDisableDebugInfo

デバッグ情報の生成をグローバルに無効にするかどうかを指定します。構成単位、プラットフォーム固有のオプションは「DebugInfoHeuristics.cs」を参照してください。

bDisableDebugInfoForGeneratedCode

生成されたファイルのデバッグ情報の生成を無効にするかどうかを指定します。これにより、大量のグルー コードが生成されるモジュールのリンク時間が短縮されます。

bOmitPCDebugInfoInDevelopment

開発ビルド時に PC/Mac のデバッグ情報を無効にするかどうかを指定します (デバッグ情報を無効にするとリンク時間が非常に高速になるため、デベロッパーのイテレーションが高速になります)。

bUsePDBFiles

PDB ファイルを Visual C++ ビルドに使用するかどうかを指定します。

bUsePCHFiles

PCH ファイルを使用するかどうかを指定します。

MinFilesUsingPrecompiledHeader

作成および使用前にプリコンパイル済みヘッダの使用を必要とするファイルの最小数です。

bForcePrecompiledHeaderForGameModules

有効にすると、モジュール内のソース ファイルの数が少ない場合でも、常にゲーム モジュール用のプリコンパイル済みヘッダが生成されます。これにより、プロジェクト内のいくつかのファイルで繰り返し変更を行う際のコンパイル時間が大幅に短縮されますが、小さなゲーム プロジェクトでは完全な再ビルドの時間が遅くなります。モジュールの Build.cs ファイルに MinFilesUsingPrecompiledHeaderOverride を指定すると、オーバーライドが可能になります。

bUseIncrementalLinking

インクリメンタル リンクを使用するかどうかを指定します。インクリメンタル リンクを使用すると、小さな変更を行うときのイテレーション時間を短縮できます。一部のコンピュータでは動作が不安定になる傾向があるため、現在はデフォルトで無効になっています (PDB 関連のコンパイル エラー)。

bAllowLTCG

リンク時コード生成 (LTCG) の使用を許可するかどうかを指定します。

bPreferThinLTO

リンク タイムコード生成 (LTCG) が有効になっている場合、サポートされているプラットフォームで軽量バージョンを使用するかどうかを指定します。

bPGOProfile

このビルドで最適化のガイド付きプロファイル (PGO) を使用したインストールを有効にするかどうかを指定します。

bPGOOptimize

最適化のガイド付きプロファイル (PGO) を使用してこのビルドを最適化するかどうかを指定します。

bSupportEditAndContinue

編集をサポートし継続するかどうかを指定します。Microsoft コンパイラでのみ機能します。

bOmitFramePointers

フレーム ポインタを省略するかどうかを指定します。無効にすると、PC のメモリ プロファイリングなど行う際に便利です。

bUseMallocProfiler

True にすると、ビルドのメモリ プロファイリングが有効になります (USE_MALLOC_PROFILER=1 を定義し bOmitFramePointers=false を強制します)。

bUseSharedPCHs

「Shared PCHs」を有効にします。この機能は、PCH のヘッダ ファイルがインクルードされている UBT が検出したモジュール間で特定の PCH ファイルを共有しようとすることで、コンパイル時間を大幅に短縮します。

bUseShippingPhysXLibraries

開発ビルドおよびリリース ビルドで PhysX/APEX のリリース コンフィギュレーションを使用する必要がある場合は true にします。

bUseCheckedPhysXLibraries

開発ビルドおよびリリース ビルドで PhysX/APEX のチェック済み設定を使用する場合は true にします。bUseShippingPhysXLibraries が true の場合は無視されます。

bCheckLicenseViolations

現在ビルド中のモジュールが EULA に違反していないかをチェックするよう UBT に伝えます。

bBreakBuildOnLicenseViolation

現在ビルド中のモジュールが EULA に違反している場合、ビルドを中断するよう UBT に伝えます。

bUseFastPDBLinking

/DEBUG を使用してビルドし、Windows でローカル PDB を作成する場合、:FASTLINK オプションを使用するかどうかを指定します。高速ですが、デバッガでのシンボルの検索にまだ問題があるようです。

bCreateMapFile

ビルドの一部としてマップ ファイルを出力します。

bAllowRuntimeSymbolFiles

プラットフォームによってはポスト ビルド ステップとしてランタイム シンボル ファイルを生成すべきなら trueこれらのファイルは、ログにといてコールスタック バックとレースのシンボル名を解決するためにエンジンが使用します。

bCheckSystemHeadersForModification

無効のアクションと判断した場合、システム パスのヘッダ修正確認を行うかどうか指定します。

bFlushBuildDirOnRemoteMac

ビルド前にリモート Mac の「Builds」ディレクトリを消去するかどうかを指定します。

bPrintToolChainTimingInfo

コンパイラおよびリンカから詳細なタイミング情報を書き込むかどうかを指定します。

bParseTimingInfoForTracing

タイミング データを chrome://tracing と互換性のあるトレース ファイルにパースするかどうかを指定します。

bPublicSymbolsByDefault

POSIX プラットフォームでデフォルトでシンボルを非表示にするかどうかを指定します。

CppStandard

このターゲットのコンパイルに使用する C++ 標準です。

bStopSNDBSCompilationAfterErrors

有効にすると、SN-DBS はコンパイル エラーが発生した後にターゲットのコンパイルを停止します。他のユーザーのコンピュータ リソースを節約するため、このオプションをお勧めします。

bXGENoWatchdogThread

VS2015 ツールチェーンの遅れを防ぐために no_watchdog_thread オプションを使用するかどうかを指定します。

bShowXGEMonitor

XGE ビルド モニターを表示するかどうかを指定します。

bStopXGECompilationAfterErrors

有効にすると、コンパイル エラーが発生した後、XGE はターゲットのコンパイルを停止します。他のユーザーのコンピュータ リソースを節約するため、このオプションをお勧めします。

BaseLogFileName

ログに使用するファイルを指定します。

bStripSymbols

iOS シンボルを削除するかどうかを指定します (Shipping config によって暗黙的に指定)。

bEnableAddressSanitizer

アドレス サニタイザー (ASan) を有効にします。Visual Studio 201916.7.0 以降でのみサポートされます。

bEnableThreadSanitizer

スレッド サニタイザー (TSan) を有効にします。

bEnableUndefinedBehaviorSanitizer

未定義動作サニタイザー (UBSan) を有効にします。

bEnableMemorySanitizer

メモリ 差に間人 (MSan) を有効にします。

bTuneDebugInfoForLLDB

LLDB のデバッグ情報のチューニングをオンにします

bUseDSYMFiles

.dsym ファイルの生成を有効にします。これを無効にすることで、開発中のイタレーション時間を短縮できます。

bWriteSolutionOptionFile

sln のソリューション オプション (suo) ファイルを書き込むかどうかを指定します。

bAddFastPDBToProjects

デフォルトでコマンド ラインをビルドするための -FastPDB オプションを追加するかどうかを指定します。

bUsePerFileIntellisense

ファイル単位の IntelliSense データを生成するかどうかを指定します。

bEditorDependsOnShaderCompileWorker

エディタのプロジェクト ファイルを生成するときに ShaderCompileWorker への依存関係をインクルードするかどうかを指定します。

UEBuildConfiguration

bForceHeaderGeneration

true の場合、ヘッダの再生成が強制されます。ビルドマシン用です。

bDoNotBuildUHT

true の場合、UHT をビルドせず、既にビルドされていると仮定します。

bFailIfGeneratedCodeChanges

true の場合、生成されたヘッダ ファイルのいずれかが期限切れの場合は失敗します。

bAllowHotReloadFromIDE

IDE からのホットロードを許可する場合は true にします。

bForceDebugUnrealHeaderTool

true の場合、Development バージョンではなくデバッグ バージョンの UnrealHeaderTool がビルドおよび実行されます。

WindowsPlatform

MaxRootPathLength

最大推奨ルートパス長です。

MaxNestedPathLength

ルート ディレクトリに関連するパスの最大長です。マシン間のパスを移植可能にするために Windows で使用されます。デフォルトはオフです。

Compiler

Windows プラットフォームで使用するコンパイラ ツールチェーンのバージョン。「デフォルト」の値は、UBT の起動時に特定のバージョンに変更されます。

CompilerVersion

使用するツール チェーン バージョンです。使用可能な最新バージョンを選択するための特定のバージョン番号 (「814.13.26128」など) または文字列「Latest」、または使用可能な最新のプレビュー バージョンを選択するための文字列「Preview」です。デフォルトでは、WindowsPlatform.DefaultToolChainVersion で示されるツール チェーン バージョンが使用可能な場合はそれを使用し、そうでない場合は最新バージョンを使用します。

WindowsSdkVersion

使用する Windows SDK のバージョンです。使用可能な最新バージョンを選択するために、特定のバージョン番号 (「8.1」、「10.0」、または「10.0.10150.0」など) または文字列「Latest」を指定できます。デフォルトでは、WindowsPlatform.DefaultWindowsSdkVersion で示される Windows SDK バージョンが使用可能な場合はそれを使用し、そうでない場合は最新バージョンを使用します。

StaticAnalyzer

使用する静的アナライザです。

StaticAnalyzerOutputType

静的アナライザに使用するための出力タイプです。

bStrictConformanceMode

VS2017+ で厳密な標準適合モード (/permissive-) を有効にします。

PCHMemoryAllocationFactor

プリコンパイル済みヘッダ (/Zm) をビルドするためにコンパイラが割り当てるメモリ量を指定します。

AdditionalLinkerOptions

ここで特に明記されていない、リンク用の追加オプションをターゲットが指定できるようにします。

bClangTimeTrace

(実験的) Clang の コマンド ラインに -ftime-trace 引数を追加して、コンパイルのタイムラインを含む JSON ファイルを出力します。詳細については、http://aras-p.info/blog/2019/01/16/time-trace-timeline-flame-chart-profiler-for-Clang/ を参照してください。

bCompilerTrace

解析できるようにコンパイル タイミング情報を出力します。

bShowIncludes

各ソース ファイルに行くルードされるファイルを指定します。

bDeterministic

確定的なコンパイルに必要なフラグの設定 (実験的)

ModuleConfiguration

DisableUnityBuild

Unity ビルドを無効にするモジュールのリストです。

EnableOptimizeCode

最適化を有効にするためのモジュールのリストです。

DisableOptimizeCode

最適化を無効にするためのモジュールのリストです。

FASTBuild

FBuildExecutablePath

配布されたバイナリが使用されていない場合、fbuild.exe の場所を指定するために使用します。

bEnableDistribution

ネットワーク ビルドの配布を制御します。

FBuildBrokeragePath

仲介の場所を指定するために使用されます。null の場合、FASTBuild がフォールバックして FASTBUILD_BROKERAGE_PATH を確認します。

FBuildCoordinator

FASTBuild コーディネーターの IP またはネットワーク名を指定するために使用されます。null の場合、FASTBuild がフォールバックして FASTBUILD_COORDINATOR を確認します。

bEnableCaching

すべてにキャッシングを使うかどうかを指定します。これがオンの場合、CachePath と FASTCacheMode のみが関係します。

CacheMode

キャッシュ アクセス モード - bEnableCaching が true の場合のみ関係します。

FBuildCachePath

キャッシュの位置を指定するために使用されます。null の場合、FASTBuild がフォールバックして FASTBUILD_CACHE_PATH を確認します。

bForceRemote

リモートを強制するかどうかを指定します。

bStopOnError

エラーで停止するかどうかを指定します。

MsvcCRTRedistVersion

使用する MSVC CRT Redist のバージョンを指定します。

TaskExecutor

MaxProcessorCount

ローカル実行用の最大プロセッサ数です。

ProcessorCountMultiplier

ローカル実行用のプロセッサの数の倍数です。1 より小さい値を指定すると、他のタスク用に CPU を予約できます。ローカル エグゼキューター (XGE 以外) を使用する場合は、各 CPU コアで単一のアクションを実行します。この値を大きくすると、多くの場合ビルド時間が少し速くなりますが、コンパイル中のコンピュータの応答性が大幅に低下する可能性があります。CPU がハイパースレッディングをサポートしていない場合、この値は無視されます。

MemoryPerActionBytes

アクションごとの空きメモリ (バイト単位)。マシンのメモリが不足している場合に並列アクションの数を制限するために使用されます。空きメモリ チェックを無効にするには、0 に設定します。

bStopCompilationAfterErrors

有効にすると、コンパイル エラーが発生した後にターゲットのコンパイルが停止されます。

bShowCompilationTimes

最も違反を犯している原因と一緒ににコンパイル時間を表示するかどうか。

bShowPerActionCompilationTimes

実行された各アクションのコンパイル時間を表示するかどうか。

bLogActionCommandLines

実行中のアクションのコマンド ラインをログに記録するかどうか。

bPrintActionTargetNames

実行された各アクションのターゲット名を追加する。

HybridExecutor

MaxLocalActions

ローカルで実行できるアクションの最大数です。

ParallelExecutor

bStopCompilationAfterErrors

有効にすると、コンパイル エラーが発生した後にターゲットのコンパイルが停止されます。

bShowCompilationTimes

最も違反を犯している原因と一緒ににコンパイル時間を表示するかどうか。

bShowPerActionCompilationTimes

実行された各アクションのコンパイル時間を表示するかどうか。

bLogActionCommandLines

実行中のアクションのコマンド ラインをログに記録するかどうか。

bPrintActionTargetNames

実行された各アクションのターゲット名を追加する。

MaxProcessorCount

ローカル実行用の最大プロセッサ数です。

ProcessorCountMultiplier

ローカル実行用のプロセッサの数の倍数です。1 より小さい値を指定すると、他のタスク用に CPU を予約できます。ローカル エグゼキューター (XGE 以外) を使用する場合は、各 CPU コアで単一のアクションを実行します。この値を大きくすると、多くの場合ビルド時間が少し速くなりますが、コンパイル中のコンピュータの応答性が大幅に低下する可能性があります。CPU がハイパースレッディングをサポートしていない場合、この値は無視されます。

MemoryPerActionBytes

アクションごとの空きメモリ (バイト単位)。マシンのメモリが不足している場合に並列アクションの数を制限するために使用されます。空きメモリ チェックを無効にするには、0 に設定します。

SNDBS

bAllowOverVpn

false に設定すると、VPN 経由でコーディネーターに接続して実行しているときに SNDBS は有効になりません。VpnSubnets パラメーターを使用して、VPN によって割り当てられたサブネットを構成します。

VpnSubnets

VPN に割り当てられた IP アドレスを含むサブネットのリストです。

XGE

bAllowOverVpn

false に設定すると、VPN 経由でコーディネーターに接続して実行しているときに XGE は有効になりません。VpnSubnets パラメーターを使用して、VPN によって割り当てられたサブネットを構成します。

VpnSubnets

VPN に割り当てられた IP アドレスを含むサブネットのリストです。

bAllowRemoteLinking

リモートリンクを許可するかどうか。

bUseVCCompilerMode

VCCompiler=true 設定を有効にするかどうか指定します。これには、VC ツールの追加ライセンスが必要です。

BuildMode

bIgnoreJunk

ジャンク マニフェストで指定されたファイルのチェックをスキップするかどうかを指定します。

ProjectFileGenerator

DisablePlatformProjectGenerators

プロジェクトに対してネイティブ プロジェクト ファイル ジェネレータを無効にします。ネイティブのプロジェクト ファイル ジェネレータを使用するプラットフォームでは、通常、IDE 拡張機能をインストールする必要があります。

Format

生成するプロジェクト ファイル形式のデフォルトのリストです。

bGenerateIntelliSenseData

Intellisense データを生成する必要がある場合は True (時間がかかります)。

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bAllDocumentationLanguages

生成されたプロジェクトにすべてのドキュメント言語を含める場合は true、含めない場合は「INT」ファイルのみを含めます

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeBuildSystemFiles

ビルド システム ファイルをインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeLocalizationFiles

生成されたプロジェクトにローカライゼーション ファイルをインクルードする場合は true にします。

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

bIncludeTempTargets

デフォルト以外の設定のコンテンツのみのプロジェクトをサポートするために UAT で生成せされた一時的なターゲットを含むかどうかを指定します。

bKeepSourceSubDirectories

プライマリ プロジェクトのディスク上の "Source" サブ ディレクトリをプロジェクト ディレクトリとして反映する場合は true にします。これにより、プライマリ プロジェクトが可視性が低下しますが、ディスク上のファイル編成がより明確になります。

Platforms

生成されたプロジェクト ファイルにインクルードするためのプラットフォーム名

Configurations

生成されたプロジェクト ファイルにインクルードするコンフィギュレーションの名前です。有効なエントリについては UnrealTargetConfiguration を参照してください。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

bIncludeTestAndShippingConfigs

生成されたプロジェクトに「Test」と「Shipping」の設定をインクルードするかどうかを指定します。これを無効にするには、「-NoShippingConfigs」を渡します。

bIncludeDebugConfigs

生成されたプロジェクトに「Debug」と「DebugGame」の設定をインクルードするかどうかを指定します。これを無効にするには、「-NoDebugConfigs」を渡します。

bIncludeDevelopmentConfigs

生成されたプロジェクトに「Development」の設定をインクルードするかどうかを指定します。これを無効にするには、「-NoDevelopmentConfigs]を渡します。

HoloLensPlatform

Compiler

HoloLens プラットフォームで使用するコンパイラ ツールチェーンのバージョン。「デフォルト」の値は、UBT の起動時に特定のバージョンに変更されます。

IOSToolChain

IOSSDKVersion

ビルド時にターゲットとする SDK のバージョンです。

BuildIOSVersion

ビルド時に使用できる iOS のバージョンです。

bUseDangerouslyFastMode

これが設定されている場合、実行ファイルを Mac の適切な場所に移動する以外、コンパイル後の手順は実行されません。

WindowsTargetRules

ObjSrcMapFile

.obj が含まれているファイルをソース ファイル マッピングにエクスポートするかどうかを指定します。

CLionGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

CMakefileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

CodeLiteGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

EddieProjectFileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

KDevelopGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

MakefileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

QMakefileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

RiderProjectFileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

VSCodeProjectFileGenerator

IncludeAllFiles

生成されたワークスペースにすべてのファイルをインクルードします。

AddDebugAttachConfig

VS Code プロジェクトの生成にデバッグ構成を含めて、既に実行中のプロセスにアタッチできるようにするかどうか。

AddDebugCoreConfig

VS Code プロジェクトの生成にデバッグ構成を含めて、コア ダンプ デバッグをできるようにするかどうか。

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

VCMacProjectFileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

VCProjectFileGenerator

Version

プロジェクト ファイルを生成する Visual Studio のバージョンです。

MaxSharedIncludePaths

最も一般的なインクルード パスを MSBuild プロジェクトの IncludePath プロパティに置きます。これにより Visual Studio のメモリ使用量が大幅に減少しますが (1.1GB -> 500mb)、 Visual Assist で問題が発生しているようです。値は、インクルード パス リストの最大長を KB 単位で指定します。

ExcludedIncludePaths

セミコロンで区切られたリストがパスに含まれています。これはプロジェクトに追加しないでください。IntelliSense の提案からサードパーティのヘッダ (ThirdParty/WebRTC など) を省略し、メモリ フットプリントを削減するのに役立ちます。

ExcludedFilePaths

プロジェクトに追加してはならないパスのセミコロン区切りのリスト。IntelliSense の提案からサードパーティのファイル (ThirdParty/WebRTC など) を省略し、メモリ フットプリントを削減するのに役立ちます。

bBuildUBTInDebug

ソリューション構成に関係なく、UBT がデバッグ構成でビルドされるようになります。

bBuildLiveCodingConsole

ライブ コーディングをサポートするターゲットをビルドするときに、LiveCodingConsole への依存を含むかどうかを指定します。

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

XcodeProjectFileGenerator

bIncludeDocumentation

生成されたプロジェクトにドキュメントをインクルードする場合は true にします。

bUsePrecompiled

ビルドターゲットが -useprecompiled 引数を渡す必要がある場合は true にします

bIncludeEngineSource

生成されたソリューションにエンジン ソースをインクルードする場合は true にします

bIncludeShaderSource

シェーダ ソース ファイルを生成されたプロジェクトにインクルードする場合は true にします

bIncludeConfigFiles

生成されたプロジェクトにコンフィグ ファイル (.ini) ファイルをインクルードする場合は true にします

bIncludeTemplateFiles

生成されたプロジェクトにテンプレート ファイルをインクルードする場合は true にします。

IncludeEnginePrograms

生成されたソリューションにドキュメントをインクルードする場合は true にします。

bIncludeDotNetPrograms

生成されたソリューションに csharp ドキュメントをインクルードする場合は true にします。この設定を有効にするには "-DotNet" を渡します。

PrimaryProjectName

プライマリ プロジェクト ファイルの名前です (例 : Visual Studio のソリューション ファイルのベース ファイル名、Mac の Xcode プロジェクト ファイル)

bPrimaryProjectNameFromFolder

true の場合、フォルダ名に基づいてプライマリ プロジェクト名を設定します。

SourceFileWorkingSet

Provider

作業セットの決定に使用するプロバイダを設定します。

RepositoryPath

リポジトリに使用するパスを設定します。Unreal Engine ルート ディレクトリ (つまり、「Engine」フォルダの上のフォルダ) への相対パスとして解釈されます。

GitPath

Git 実行ファイルに使用するパスを設定します。デフォルトは「git」 (PATH にあると仮定) です。

RemoteMac

ServerName

これらの 2 つの変数は、XmlConfigLoader.Init() の XML コンフィグ ファイルからロードされます。

UserName

リモート ユーザー名です。

SshPrivateKey

設定すると、通常の場所 (Documents/Unreal, Engine/UnrealBuildTool/SSHKeys or Engine/Build/SSHKeys) で RemoteToolChainPrivate.key を探すかわりにこの秘密鍵が使用されます。

RsyncAuthentication

Rsync (-e rsync フラグ用) に使用する認証です。

SshAuthentication

SSH (おそらく RsyncAuthentication と類似) に使用する認証です。

ログ

bBackupLogFiles

既存のログ ファイルを上書きするのではなく、バックアップするかどうか。

LogFileBackupCount

保持するログ ファイル バックアップの数。古いバックアップは削除されます。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル