2018-05-25 10:16:49 -04:00
INTSourceChangelist:3810467
2016-06-13 13:06:55 -04:00
Availability: Public
2015-07-30 03:43:23 -04:00
Title: 빌드 환경설정 참고서
2015-08-03 02:45:30 -04:00
Description: 솔루션 및 빌드 환경설정 참고서입니다.
2015-07-29 21:56:49 -04:00
Crumbs: %ROOT%, Programming, Programming/Development
Prereq: GettingStarted/RecommendedSpecifications
2015-08-03 02:45:30 -04:00
Related: GettingStarted/DownloadingUnrealEngine
Related: Programming/Development/BuildingUnrealEngine
Related: Programming/Development/CompilingProjects
2015-07-29 21:56:49 -04:00
Related: Support/Builds
2016-06-13 13:06:55 -04:00
Version: 4.9
2015-07-29 21:56:49 -04:00
[TOC (start:2 end:3)]
2015-08-03 02:45:30 -04:00
## 빌드 환경설정 설명
2015-07-29 21:56:49 -04:00
2018-08-29 11:34:47 -04:00
언리얼 엔진 4 는 UnrealBuildTool (언리얼 빌드 툴, UBT)를 통한 커스텀 빌드 메서드를 사용합니다. 이 툴은 엔진의 리플렉션 시스템을 빌드하는 데 필요한 정보를 처리해 주어, C++ 코드를 블루프린트, 리플리케이션, 시리얼라이제이션, 가비지 컬렉션과 통합시켜 줍니다.
2015-07-29 21:56:49 -04:00
[INCLUDE:Programming/Development/CompilingProjects#winbuildconfig]
2015-08-03 02:45:30 -04:00
### UE4 솔루션용 빌드 환경설정
2015-07-29 21:56:49 -04:00
2015-08-03 02:45:30 -04:00
(#bookmark1)
UE4 솔루션을 컴파일할 때, 프로젝트의 소스 코드와 함께 엔진의 소스 코드를 함께 컴파일하게 됩니다. 이런 식으로 프로젝트를 빌드할 때 사용할 수 있는 빌드 환경설정은 다음과 같습니다:
2015-07-29 21:56:49 -04:00
| | Debug | DebugGame | Development | Shipping | Test |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
2018-05-25 10:16:49 -04:00
| **[empty]** | ✓ | ✓ | ✓ | ✓ | ✓ |
| **Editor** | ✓ | ✓ | ✓ | | |
| **Client** | ✓ | ✓ | ✓ | ✓ | ✓ |
| **Server** | ✓ | ✓ | ✓ | ✓ | ✓ |
2015-07-29 21:56:49 -04:00
2015-08-03 02:45:30 -04:00
### UE4 프로젝트용 빌드 환경설정
UE4 프로젝트를 컴파일할 때, 프로젝트의 소스 코드만 컴파일합니다. 이런 식으로 프로젝트를 빌드할 때 사용할 수 있는 빌드 환경설정은 다음과 같습니다:
2015-07-29 21:56:49 -04:00
%Globals:osselect_linux%
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
OS
[/PARAMLITERAL]
[PARAMLITERAL:id]
windows
[/PARAMLITERAL]
[PARAMLITERAL:active]
active_button_content
[/PARAMLITERAL]
[PARAM:content]
2015-08-03 02:45:30 -04:00
| | Debug | DebugGame | Development | Shipping | Test |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
2018-05-25 10:16:49 -04:00
| **[empty]** | | ✓ | ✓ | ✓ | |
| **Editor** | | ✓ | ✓ | | |
| **Client** | | | | | |
| **Server** | | | | | |
2015-07-29 21:56:49 -04:00
[/PARAM]
[/OBJECT]
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
OS
[/PARAMLITERAL]
[PARAMLITERAL:id]
mac
[/PARAMLITERAL]
[PARAMLITERAL:active]
[/PARAMLITERAL]
[PARAM:content]
2015-08-03 02:45:30 -04:00
| | Debug | DebugGame | Development | Shipping | Test |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
| **[empty]** | | ✓ | ✓ | ✓ | |
2018-05-25 10:16:49 -04:00
| **Editor** | | ✓ | ✓ | | |
| **Client** | | | | | |
| **Server** | | | | | |
2015-07-29 21:56:49 -04:00
[/PARAM]
[/OBJECT]
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
OS
[/PARAMLITERAL]
[PARAMLITERAL:id]
linux
[/PARAMLITERAL]
[PARAMLITERAL:active]
[/PARAMLITERAL]
[PARAM:content]
2015-08-03 02:45:30 -04:00
[REGION:warning]
2019-01-31 15:44:30 -05:00
현재 Linux 용으로는 언리얼 엔진 바이너리 인스톨러를 제공하지 않습니다.
Linux 사용자는 [UE4 솔루션용 빌드 환경설정](#bookmark1) 부분을 참고하세요.
2015-08-03 02:45:30 -04:00
_소스에서 언리얼 엔진을 빌드하는 방법은 [](GettingStarted/DownloadingUnrealEngine) 문서를 참고하시기 바랍니다._
[/REGION]
2015-07-29 21:56:49 -04:00
[/PARAM]
[/OBJECT]