visual studio2022编译unreal engine5.4.4源码

2024-09-03 05:44

本文主要是介绍visual studio2022编译unreal engine5.4.4源码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

UE5系列文章目录

文章目录

  • UE5系列文章目录
  • 前言
  • 一、ue5官网

前言

一、ue5官网

UE5官网
UE5源码下载地址
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这样虽然下载比较快,但是不能进行代码git管理,以后如何虚幻官方有大的版本变动需要重新下载源码,所以我们还是最好需要visual studio2022上面clone代码。

在这里插入图片描述
然后需要梯子科学上网

在这里插入图片描述
打开hosts文件加入:

13.226.17.97 cdn.unrealengine.com

这样会提高下载速度

如果还是不行就使用TortoiseGit
在这里插入图片描述

在这里插入图片描述
这里失败的原因大概是:unreal engine5克隆源码需要你的TortoiseGit账号和Github账号绑定,
账号绑定gitHub
在这里插入图片描述
如果实在不能绑定,还有一个简单办法,前提是你要登录gitHub账号
进入虚幻5 GitHub下载地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里要等很久很久,取决你的网络和梯子哈

下载完成后,可以直接运行Setup.bat,也可以使用命令行,我这里想看具体信息,如果出错,可以看到具体出错的地方,所以我用命令行:在这里插入图片描述
win+r,回车
在这里插入图片描述
依次输入3个命令:
cd E:\Exercise\UE5\unrealEngine5SourceCode\UnrealEngine-release
e:
Setup.bat
在这里插入图片描述
在这里插入图片描述
然后执行在cmd中执行:GenerateProjectFiles.bat在这里插入图片描述
在这里插入图片描述
最后出现:Writing project files… 100%

Generating QueryTargets data for editor…
Total execution time: 63.72 seconds
时间很短,大概就10秒左右就会生成,UE5.sln
在这里插入图片描述
在源代码路径下会出现:UE5.sln
在这里插入图片描述

在visual studio 2022中编译UE5,
将UE5设为启动项,不要直接编译所有,因为有很多其他工程是用c++和c#代码写的,所以编译会报很多错的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里先点击左上角的“安装”,然后会弹出“visual Studio Installer”窗口,最后在点击“visual Studio Installer”窗口中的安装
在这里插入图片描述
在这里插入图片描述
点击关闭后,这是所有之前已经打开visual studio 2022都会自动关闭。
在这里插入图片描述
再重新打开UE5.sln
在这里插入图片描述
大概2~3小时,终于编译完成,但是有报错
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
使用visual studio2022自带的Developer Command Prompt for vs2022就能正常编译,我也不知道为什么。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
中途遇到的问题:
在这里插入图片描述
在这里插入图片描述

这篇关于visual studio2022编译unreal engine5.4.4源码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1132185

相关文章

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

java使用protobuf-maven-plugin的插件编译proto文件详解

《java使用protobuf-maven-plugin的插件编译proto文件详解》:本文主要介绍java使用protobuf-maven-plugin的插件编译proto文件,具有很好的参考价... 目录protobuf文件作为数据传输和存储的协议主要介绍在Java使用maven编译proto文件的插件

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Android实现定时任务的几种方式汇总(附源码)

《Android实现定时任务的几种方式汇总(附源码)》在Android应用中,定时任务(ScheduledTask)的需求几乎无处不在:从定时刷新数据、定时备份、定时推送通知,到夜间静默下载、循环执行... 目录一、项目介绍1. 背景与意义二、相关基础知识与系统约束三、方案一:Handler.postDel

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++