源码UE5启动项目
源码UE5启动项目的一些常见问题
之前为了学习UE5的源代码,所以就直接从源码编译了UE5来使用,不过期间也是遇到了一些奇怪的坑,在这里记录一下
环境配置问题
UE5对.NET、MSVC、Windows SDK的版本是有要求的,并不是越新越好,如果出现了环境配置上的错误,可以先打开Visual Studio Installer检查一下,推荐的配置如下
Windows SDK版本:

.NET版本(我这里是VS2022默认安装的配置):

MSVC版本,使用’MSVC v143 - VS 2022 C++ x64/x86 生成工具(v14.38-17.8)’这个版本:

启动UE5项目
如果用源码引擎第一次启动项目,即双击*.uproject的方式启动,大概率会遇到这个问题(蓝图项目不太清楚,但C++项目可能会遇到)

首先看看有没有.sln文件,如果没有的话,右键*.uproject,选择Switch Unreal Engine version


完成后会生成.sln文件,打开后按图中操作即可,注意:
不要Rebuild UE5! 不要清理解决方案! 不要重新生成解决方案!
因为可能会重新构建整个UE5

如果这个项目是老版本的UE5项目,这一步有可能会报错,比如下面的问题

解决的办法也提示了,打开XXXEditor.Target.cs,按提示加入这些内容,然后再次Build该项目即可

之后我们就可以正常启动项目了

如果现在可以正常启动项目的话,之后双击*.uproject也可以正常启动项目