UE5初次使用C++创建项目踩坑




踩坑1:创建C++项目时,提示缺少hostfxr.dll


解决办法:下载并安装.NET Core 3.1后,再创建C++项目。
.NET Core 3.1官网:https://dotnet.microsoft.com/en-us/download/dotnet/3.1

如果官网加载不进去,可以下载网盘里从官网下载好的。
链接:https://pan.baidu.com/s/1nHGOy2fScWPm6k4PxrRxVA?pwd=core
提取码:core
(如果仍提示缺少hostfxr.dll,那就复制C:\Program Files\dotnet\host\fxr\3.1.32路径下的hostfxr.dll,粘贴到UE5安装路径\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool里)


踩坑2:创建C++项目时,提示VS已安装,但缺少C++工具链。请验证在Visual Studio 2022安装选项中选择了“MSVC v143 - VS 2022 C++ x64/x86生成工具(最新)”组件。

解决办法:打开VS,点击菜单栏“工具-获取工具和功能”,安装“使用C++的桌面开发”、“使用C++的游戏开发”、“Unreal Engine安装程序”。


踩坑3:创建C++项目时,如果电脑里同时安装了VS和Rider等编辑器,默认为VS。
修改办法:点击菜单栏“编辑-编辑器偏好设置”,选择“源代码”,修改为要使用的“源代码编辑器”,修改完成后,右下角会提示重启UE编辑器,点击重启即可。




