UE4的源代码编译

源代码地址

https://github.com/EpicGames

 

1.在官网关联github账户

https://www.unrealengine.com/dashboard/connected

 

回到github

 

 

 

 

 3. 解压下载好的源码,点击 Setup.bat  等待更新依赖。

  官网没说这一步,不要漏了,不然后面过不去。

4.点击GenerateProjectFiles.bat,生成VS项目。

这里有两个问题,官方文档没明说:

第一个:4.15以下只支持VS2015,4.15以上才支持VS2017

第二个:你需要保证你的VS安装了.net桌面开发等UE4需要的组件。

 

 

5.双击 UE4.sln 文件,在 Visual Studio 中加载所有项目。

 

6.

 

 7.

 

 

 

 

8.右键点击 UE4 并选择 Build,根据不同机器配置,从源码编译引擎将会花费 10 分钟至 40 分钟不等的时间。

 

9.现在可以启动编辑器啦。引擎编译完成后,将默认启动项目设置为 UE4

 

10.右键点击 UE4 项目,鼠标移至 'Debug' 并选择 'Start New Instance' 来启动编辑器

 

转载于:https://www.cnblogs.com/sundayofit/p/8448786.html

### 配置UE4源码编译环境 #### 环境准备 为了成功完成UE4源码的编译,需要先准备好必要的开发工具和依赖项。这通常包括Visual Studio、Perforce Helix Core客户端以及一些额外的库支持[^1]。 #### UE源码下载 通过GitHub仓库可以获取到最新的UE4源代码。具体操作如下: - 打开浏览器访问官方指定链接并克隆存储库至本地机器。 - 使用命令行执行`git clone https://github.com/EpicGames/UnrealEngine.git`来拉取完整的工程文件夹结构[^3]。 #### 下载引擎的二进制内容 除了源代码外还需要同步下载预构建好的二进制组件以便顺利完成整个项目的初始化工作流程。可以通过运行脚本来自动处理这些资源加载任务——启动PowerShell窗口输入以下指令即可实现自动化安装过程:`.\Setup.bat`[^2]。 #### 创建项目文件 利用GenerateProjectFiles.bat批处理程序能够针对不同平台生成相应的解决方案(.sln),从而方便后续IDE加载与调试环节的操作实施。例如,在Windows操作系统环境下只需简单双击该bat文件或者直接调用它作为参数传给cmd.exe即可生效;而对于Mac OS X用户来说,则应该采用Xcode的方式来进行相应设置调整。 #### 编译运行 当上述准备工作全部完成后就可以正式进入实际编码阶段了。打开之前建立起来的那个solution file (.sln extension), 并按照常规C++应用程序的标准方式进行标准build process 。如果一切正常的话, 最终将会得到一个可执行的应用实例供测试验证之用。 #### 解决常见问题 在整个过程中可能会碰到各种各样的技术难题,比如缺少某些特定版本号下的DLL动态链接库之类的状况。此时建议查阅相关论坛帖子寻求帮助解答疑惑之处,同时也可以参考官方给出的帮助文档寻找解决办法。 ```bash # 示例:从Git上获取源码 git clone https://github.com/EpicGames/UnrealEngine.git cd UnrealEngine # 运行setup脚本以下载所需的第三方依赖项 ./Setup.sh # 为当前系统生成项目文件 ./GenerateProjectFiles.sh # 使用Makefile进行编译 make ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值