UE4源码编译

需要在ue4官网申请,然后关联git项目

下载地址 https://github.com/EpicGames/UnrealEngine/tree/4.24 这个是编译不过的

需要下载版本 release版本

  1. 安装 Visual Studio 2017。

所有桌面版Visual Studio 2017都可以构建UE4,包括Visual Studio Community 2017,这是面向小型团队和个人开发者免费提供的工具。 请确保作为安装的一部分包含C++支持,这在默认情况下是禁用的。

  1. 在资源管理器中打开您的源代码文件夹,并运行 Setup.bat。

这样将下载引擎的二进制内容,以及安装必备软件并设置虚幻文件关联。 在Windows 8上,可能会显示来自SmartScreen的警告。依次单击“更多信息”和“运行”以继续。

引擎二进制文件的完整下载包目前是3-4GB,需要一些时间才能完成。 后续检出只需要下载增量部分,速度将会大幅提高。

  1. 运行 GenerateProjectFiles.bat 来为引擎创建项目文件。这个过程应该不超过一分钟即可完成。
  2. 双击 UE4.sln 文件以将项目加载到Visual Studio中。将您的解决方案配置设置为 开发编辑器,将解决方案平台设置为 Win64,然后右键单击 UE4 目标并选择 构建。大概需要10-40分钟完成编译,具体取决于系统规格。
  3. 编译完成后,可以将启动项目设置为 UE4 并按 F5 进行调试,以从Visual Studio加载编辑器。

 

如果出现 UnrealBuildTool 错误,那就是需要在VS2017里安装Unreal部分

 

新安装Visual Studio时的选项

若初次安装Visual Studio,请确保启用下列选项。

C++工具

要在安装Visual Studio时添加C++工具,请确保在 工作量(Workloads) 下选择 用C++开发游戏(Game development with C++)。

包含UE4安装程序

要在安装Visual Studio时包含UE4安装程序,在右侧的 摘要(Summary) 工具栏中展开 用C++开发游戏(Game development with C++),并勾选 可选(Optional) 下的 虚幻引擎安装程序(Unreal Engine installer)。

要设置UE源码编译平台,需要按照以下步骤进行操作。 1. 获取Unreal Engine源代码。可以通过Epic Games的GitHub仓库或者Unreal Engine官网下载源代码压缩包。 2. 解压缩源代码到本地计算机的合适位置。 3. 安装必要的软件和工具。编译Unreal Engine需要一些依赖软件和工具,例如Visual Studio(推荐使用VS2017或更高版本)、Windows SDK、DirectX、CMake等。根据Unreal Engine版本和所需功能进行适当安装。 4. 打开解压缩后的源代码目录,找到Setup.bat文件并运行。此脚本将执行一系列设置和配置操作,以确保编译环境的正确性。 5. 选择要编译的目标平台。根据项目需求,使用Setup.bat脚本提供的选项选择要编译的目标平台,例如Windows、Mac、Linux等。 6. 使用CMake生成项目文件。在源代码目录中,找到GenerateProjectFiles.bat文件并运行。此脚本将使用CMake生成项目文件。 7. 打开生成的项目文件。根据所用的开发工具,例如Visual Studio,使用生成的项目文件打开Unreal Engine。这将加载Unreal Engine的代码,并准备进行编译。 8. 编译Unreal Engine。使用开发工具进行编译,确保选择正确的编译配置和目标平台。编译过程可能需要一些时间,具体时间取决于计算机性能和项目大小。 9. 完成编译后,可以开始使用编译后的Unreal Engine。根据需要,可以运行自己的项目或者使用Unreal Engine进行开发或测试。 需要注意的是,UE源码编译平台的设置过程可能会因个人计算机的配置和项目需求而略有差异。建议在参考官方文档和社区参考资料的基础上进行设置,并根据实际情况调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值