ue5生成vs工程报错-msvc版本太旧

本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/18200957



ue生成VS工程报错#

右键 - uproject ,Generating VisualStudio project files ,报错信息如下:就是我安装的msvc版本太旧

Copy
Running C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFiles/Build.bat -projectfiles -project="D:/ue/myue/myue.uproject" -game -rocket -progress -log="D:\ue\myue/Saved/Logs/UnrealVersionSelector-2024.05.17.log" Using bundled DotNet SDK version: 6.0.302 Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -projectfiles -project="D:/ue/myue/myue.uproject" -game -rocket -progress -log="D:\ue\myue/Saved/Logs/UnrealVersionSelector-2024.05.17.log" Log file: D:\ue\myue\Saved\Logs\UnrealVersionSelector-2024.05.17.log Log file: C:\Users\zhaoqingqing01\AppData\Local\UnrealBuildTool\Log_GPF.txt Generating VisualStudio project files: Discovering modules, targets and source code for project... Microsoft platform targets must be compiled with Visual Studio 2022 17.4 (MSVC 14.34.x) or later for the installed engine. Please update Visual Studio 2022 and ensure no configuration is forcing WindowsTargetRules.Compiler to VisualStudio2019. The current compiler version was detected as: 14.29.30154

打开vs的安装选项,勾选以下

  • .NET桌面开发
  • 使用C++的桌面开发
  • 通用Windows平台开发,实测这条不是必须的,在发布时才需要
  • 使用C++的游戏开发

勾选【使用C++的游戏开发】,可以看到有个 面向Unreal Engine的IDE支持

文档:为虚幻引擎C++项目设置Visual Studio开发环境 | 虚幻引擎 5.3 文档 | Epic Developer Community (epicgames.com)

已安装新的但未识别#

按照官方文档操作之后,已安装新的,但还是报此错

在vs的安装选项,切到单个组件这里,搜索【生成工具】,找到旧的,把旧的卸载

PS:我安装了多个版本的VS,vs2017和vs2019的都要卸载才行,vs2022没有安装14.29,但是其它两个版本安装了

简单的方法,就是在单个组件这里搜索报错中的版本,找到卸载就行。

作者:赵青青   一名在【网易游戏】做游戏开发的程序员,擅长Unity3D,游戏开发,.NET等领域。
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
posted @   赵青青  阅读(525)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签
历史上的今天:
2017-05-19 Windows下强制删除文件或文件夹(解除文件占用/Unlock)
2016-05-19 Unity4.3 bug GetChild顺序错乱
点击右上角即可分享
微信分享提示
CONTENTS