UE5初次使用C++創(chuàng)建項目踩坑




踩坑1:創(chuàng)建C++項目時,提示缺少hostfxr.dll


解決辦法:下載并安裝.NET Core 3.1后,再創(chuàng)建C++項目。
.NET Core 3.1官網(wǎng):https://dotnet.microsoft.com/en-us/download/dotnet/3.1

如果官網(wǎng)加載不進去,可以下載網(wǎng)盤里從官網(wǎng)下載好的。
鏈接:https://pan.baidu.com/s/1nHGOy2fScWPm6k4PxrRxVA?pwd=core?
提取碼:core
(如果仍提示缺少hostfxr.dll,那就復(fù)制C:\Program Files\dotnet\host\fxr\3.1.32路徑下的hostfxr.dll,粘貼到UE5安裝路徑\UE_5.3\Engine\Binaries\DotNET\UnrealBuildTool里)


踩坑2:創(chuàng)建C++項目時,提示VS已安裝,但缺少C++工具鏈。請驗證在Visual Studio 2022安裝選項中選擇了“MSVC v143 - VS 2022 C++ x64/x86生成工具(最新)”組件。

解決辦法:打開VS,點擊菜單欄“工具-獲取工具和功能”,安裝“使用C++的桌面開發(fā)”、“使用C++的游戲開發(fā)”、“Unreal Engine安裝程序”。


踩坑3:創(chuàng)建C++項目時,如果電腦里同時安裝了VS和Rider等編輯器,默認為VS。
修改辦法:點擊菜單欄“編輯-編輯器偏好設(shè)置”,選擇“源代碼”,修改為要使用的“源代碼編輯器”,修改完成后,右下角會提示重啟UE編輯器,點擊重啟即可。





標簽: