You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
90 lines
3.5 KiB
Plaintext
90 lines
3.5 KiB
Plaintext
Availability: Public
|
|
Title: Build Configurations Reference
|
|
Description: Reference guide for solution and project build configurations.
|
|
Crumbs: %ROOT%, Programming, Programming/Development
|
|
Prereq: GettingStarted/RecommendedSpecifications
|
|
Related: GettingStarted/DownloadingUnrealEngine
|
|
Related: Programming/Development/BuildingUnrealEngine
|
|
Related: Programming/Development/CompilingProjects
|
|
Related: Support/Builds
|
|
Version: 4.9
|
|
|
|
[TOC (start:2 end:3)]
|
|
|
|
## Build Configuration Descriptions
|
|
|
|
Unreal Engine 4 uses a custom building method via the UnrealBuildTool (UBT). This tool processes the information necessary to build the engine's reflection system, integrating your C++ code with Blueprints, replication, serialization, and garbage collection.
|
|
|
|
[INCLUDE:Programming/Development/CompilingProjects#winbuildconfig]
|
|
|
|
### Build Configuration for UE4 Solution
|
|
|
|
(#bookmark1)
|
|
|
|
When compiling a UE4 solution, you are compiling our engine's source code together with your project's source code. The following build configurations are available when building your project this way:
|
|
|
|
| | Debug | DebugGame | Development | Shipping | Test |
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
|
| **[empty]** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
| **Editor** | ✓ | ✓ | ✓ | | |
|
|
| **Client** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
| **Server** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
|
|
### Build Configuration for UE4 Project
|
|
|
|
When compiling a UE4 project, you are only compiling your project's source code. The following build configurations are available when building your project this way:
|
|
|
|
[OBJECT:ToggleButtonContent]
|
|
[PARAMLITERAL:category]
|
|
OS
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:id]
|
|
windows
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:active]
|
|
active_button_content
|
|
[/PARAMLITERAL]
|
|
[PARAM:content]
|
|
| | Debug | DebugGame | Development | Shipping | Test |
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
|
| **[empty]** | | ✓ | ✓ | ✓ | |
|
|
| **Editor** | | ✓ | ✓ | | |
|
|
| **Client** | | | | | |
|
|
| **Server** | | | | | |
|
|
[/PARAM]
|
|
[/OBJECT]
|
|
[OBJECT:ToggleButtonContent]
|
|
[PARAMLITERAL:category]
|
|
OS
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:id]
|
|
mac
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:active]
|
|
[/PARAMLITERAL]
|
|
[PARAM:content]
|
|
| | Debug | DebugGame | Development | Shipping | Test |
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
|
| **[empty]** | | ✓ | ✓ | ✓ | |
|
|
| **Editor** | | ✓ | ✓ | | |
|
|
| **Client** | | | | | |
|
|
| **Server** | | | | | |
|
|
[/PARAM]
|
|
[/OBJECT]
|
|
[OBJECT:ToggleButtonContent]
|
|
[PARAMLITERAL:category]
|
|
OS
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:id]
|
|
linux
|
|
[/PARAMLITERAL]
|
|
[PARAMLITERAL:active]
|
|
[/PARAMLITERAL]
|
|
[PARAM:content]
|
|
[REGION:warning]
|
|
We currently don't provide a binary installer of Unreal Engine for Linux.
|
|
Linux users should refer to the [Build Configuration for UE4 Solution](#bookmark1) section.
|
|
_Refer to our [](GettingStarted/DownloadingUnrealEngine) documentation to learn how to build Unreal Engine from source._
|
|
[/REGION]
|
|
[/PARAM]
|
|
[/OBJECT] |