Files
Mitchell Wilson 3f8c52a80a Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
#rb none

[CL 6955335 by Mitchell Wilson in Main branch]
2019-06-12 12:19:04 -04:00

95 lines
3.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
INTSourceChangelist:3810467
Availability: Public
Title: 编译配置参考
Description: 解决方案和项目编译配置的参考指南。
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)]
(#buildconfigurationdescriptions)
## 编译配置描述
虚幻引擎4通过UnrealBuildToolUBT来使用自定义编译方法。此工具负责处理引擎反射系统编译所必需的信息将C++代码与蓝图、复制、序列化和垃圾回收进行整合。
[INCLUDE:Programming/Development/CompilingProjects#winbuildconfig]
(#buildconfigurationforue4solution)
### UE4解决方案编译配置
(#bookmark1)
编译UE4解决方案时即是将引擎的源代码与项目的源代码一同编译。以此方式编译项目时可使用以下编译配置
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
| **[空白]** | ✓ | ✓ | ✓ | ✓ | ✓ |
| **编辑器** | ✓ | ✓ | ✓ | | |
| **客户端** | ✓ | ✓ | ✓ | ✓ | ✓ |
| **服务器** | ✓ | ✓ | ✓ | ✓ | ✓ |
(#buildconfigurationforue4project)
### UE4项目编译配置
编译UE4项目时只会对项目的源代码进行编译。以此方式编译项目时可使用以下编译配置
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
操作系统
[/PARAMLITERAL]
[PARAMLITERAL:id]
windows
[/PARAMLITERAL]
[PARAMLITERAL:active]
active_button_content
[/PARAMLITERAL]
[PARAM:content]
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
| **[空白]** | | ✓ | ✓ | ✓ | |
| **编辑器** | | ✓ | ✓ | | |
| **客户端** | | | | | |
| **服务器** | | | | | |
[/PARAM]
[/OBJECT]
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
操作系统
[/PARAMLITERAL]
[PARAMLITERAL:id]
mac
[/PARAMLITERAL]
[PARAMLITERAL:active]
[/PARAMLITERAL]
[PARAM:content]
| | 调试 | DebugGame | 开发 | 发布 | 测试 |
| ----------- | ----- | --------- | ----------- | -------- | ---- |
| **[空白]** | | ✓ | ✓ | ✓ | |
| **编辑器** | | ✓ | ✓ | | |
| **客户端** | | | | | |
| **服务器** | | | | | |
[/PARAM]
[/OBJECT]
[OBJECT:ToggleButtonContent]
[PARAMLITERAL:category]
操作系统
[/PARAMLITERAL]
[PARAMLITERAL:id]
linux
[/PARAMLITERAL]
[PARAMLITERAL:active]
[/PARAMLITERAL]
[PARAM:content]
[REGION:warning]
我们当前未提供虚幻引擎Linux版本的二进制安装程序。
Linux用户应参考[UE4解决方案编译配置](#bookmark1)部分。
_参见[](GettingStarted/DownloadingUnrealEngine)文档了解如何从源编译虚幻引擎。_
[/REGION]
[/PARAM]
[/OBJECT]