虚幻编译工具

虚幻编译工具(UBT)负责管理通过各种编译配置来编译UE4源代码的过程。

Windows
MacOS
Linux
本页面的内容

虚幻编译工具(UBT) 是一个自定义工具,负责管理通过各种编译配置来编译虚幻引擎4(UE4)源代码的过程。请阅读 BuildConfiguration.cs,了解诸多用户可配置的编译选项。

模块化架构

UE4被划分为多个模块。每个模块都拥有控制其编译方式的.build.cs文件,包括定义模块相依性的选项、额外的库、包含路径等。这些模块被默认编译为DLL文件,并通过单一可执行文件进行加载。可选择在BuildConfiguration.cs文件中编译一个单块可执行文件。

需要注意的是,开发环境任意项目文件(如Visual Studio的 .sln.vcproj 文件)的编译进程均为独立进行。这些文件有助于进行编辑,因此提供了一个工具来动态生成它们(基于项目目录树内容)。使用保存在[Root UE4]目录下的 GenerateProject.bat 文件即可运行此工具。

注意: 不时运行 GenerateProject.bat 将使代码编辑器与硬盘上正在添加(删除)的文件保持同步更新。

主题

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见