编译配置参考

解决方案和项目编译配置的参考指南。

Choose your operating system:

Windows

macOS

Linux

前置主题

为了理解并使用本文中的内容,请确保您已掌握以下主题:

编译配置描述

虚幻引擎4通过UnrealBuildTool(UBT)来使用自定义编译方法。此工具负责处理引擎反射系统编译所必需的信息,将C++代码与蓝图、复制、序列化和垃圾回收进行整合。

[INCLUDE:setting-up-your-production-pipeline/development-setup/compiling-projects#winbuildconfig]

UE4解决方案编译配置

编译UE4解决方案时,即是将引擎的源代码与项目的源代码一同编译。以此方式编译项目时可使用以下编译配置:

调试

DebugGame

开发

发布

测试

[空白]

编辑器

客户端

服务器

UE4项目编译配置

编译UE4项目时,只会对项目的源代码进行编译。以此方式编译项目时可使用以下编译配置:

调试

DebugGame

开发

发布

测试

[空白]

编辑器

客户端

服务器

调试

DebugGame

开发

发布

测试

[空白]

编辑器

客户端

服务器

我们当前未提供虚幻引擎Linux版本的二进制安装程序。
Linux用户应参考UE4解决方案编译配置部分。
参见安装虚幻引擎文档,了解如何从源编译虚幻引擎。

本文基于此前的虚幻引擎版本编写,未针对当前的虚幻引擎5.0版本更新过。