2019-01-31 15:44:30 -05:00
|
|
|
|
INTSourceChangelist:3810467
|
2016-06-13 13:06:55 -04:00
|
|
|
|
Availability: Public
|
2016-07-13 03:05:03 -04:00
|
|
|
|
Title: 编译配置参考
|
2019-01-31 15:44:30 -05:00
|
|
|
|
Description: 解决方案和项目编译配置的参考指南。
|
2015-08-24 02:13:51 -04:00
|
|
|
|
Crumbs: %ROOT%, Programming, Programming/Development
|
|
|
|
|
|
Prereq: GettingStarted/RecommendedSpecifications
|
|
|
|
|
|
Related: GettingStarted/DownloadingUnrealEngine
|
|
|
|
|
|
Related: Programming/Development/BuildingUnrealEngine
|
|
|
|
|
|
Related: Programming/Development/CompilingProjects
|
|
|
|
|
|
Related: Support/Builds
|
2016-06-13 13:06:55 -04:00
|
|
|
|
Version: 4.9
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
|
|
|
|
|
[TOC (start:2 end:3)]
|
|
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
(#buildconfigurationdescriptions)
|
2016-07-13 03:05:03 -04:00
|
|
|
|
## 编译配置描述
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
虚幻引擎4通过UnrealBuildTool(UBT)来使用自定义编译方法。此工具负责处理引擎反射系统编译所必需的信息,将C++代码与蓝图、复制、序列化和垃圾回收进行整合。
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
|
|
|
|
|
[INCLUDE:Programming/Development/CompilingProjects#winbuildconfig]
|
|
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
(#buildconfigurationforue4solution)
|
|
|
|
|
|
### UE4解决方案编译配置
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
|
|
|
|
|
(#bookmark1)
|
|
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
编译UE4解决方案时,即是将引擎的源代码与项目的源代码一同编译。以此方式编译项目时可使用以下编译配置:
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| **[空白]** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
|
|
|
|
| **编辑器** | ✓ | ✓ | ✓ | | |
|
|
|
|
|
|
| **客户端** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
|
|
|
|
| **服务器** | ✓ | ✓ | ✓ | ✓ | ✓ |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
(#buildconfigurationforue4project)
|
|
|
|
|
|
### UE4项目编译配置
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
2019-01-31 15:44:30 -05:00
|
|
|
|
编译UE4项目时,只会对项目的源代码进行编译。以此方式编译项目时可使用以下编译配置:
|
2015-08-24 02:13:51 -04:00
|
|
|
|
|
|
|
|
|
|
%Globals:osselect_linux%
|
|
|
|
|
|
|
|
|
|
|
|
[OBJECT:ToggleButtonContent]
|
|
|
|
|
|
[PARAMLITERAL:category]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
操作系统
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:id]
|
|
|
|
|
|
windows
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:active]
|
|
|
|
|
|
active_button_content
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAM:content]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| **[空白]** | | ✓ | ✓ | ✓ | |
|
|
|
|
|
|
| **编辑器** | | ✓ | ✓ | | |
|
|
|
|
|
|
| **客户端** | | | | | |
|
|
|
|
|
|
| **服务器** | | | | | |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/PARAM]
|
|
|
|
|
|
[/OBJECT]
|
|
|
|
|
|
[OBJECT:ToggleButtonContent]
|
|
|
|
|
|
[PARAMLITERAL:category]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
操作系统
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:id]
|
|
|
|
|
|
mac
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:active]
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAM:content]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
| ----------- | ----- | --------- | ----------- | -------- | ---- |
|
2019-01-31 15:44:30 -05:00
|
|
|
|
| **[空白]** | | ✓ | ✓ | ✓ | |
|
|
|
|
|
|
| **编辑器** | | ✓ | ✓ | | |
|
|
|
|
|
|
| **客户端** | | | | | |
|
|
|
|
|
|
| **服务器** | | | | | |
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/PARAM]
|
|
|
|
|
|
[/OBJECT]
|
|
|
|
|
|
[OBJECT:ToggleButtonContent]
|
|
|
|
|
|
[PARAMLITERAL:category]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
操作系统
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:id]
|
|
|
|
|
|
linux
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAMLITERAL:active]
|
|
|
|
|
|
[/PARAMLITERAL]
|
|
|
|
|
|
[PARAM:content]
|
|
|
|
|
|
[REGION:warning]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
我们当前未提供虚幻引擎Linux版本的二进制安装程序。
|
|
|
|
|
|
Linux用户应参考[UE4解决方案编译配置](#bookmark1)部分。
|
|
|
|
|
|
_参见[](GettingStarted/DownloadingUnrealEngine)文档,了解如何从源编译虚幻引擎。_
|
2015-08-24 02:13:51 -04:00
|
|
|
|
[/REGION]
|
|
|
|
|
|
[/PARAM]
|
2019-01-31 15:44:30 -05:00
|
|
|
|
[/OBJECT]
|