ue5生成vs工程报错-msvc版本太旧
本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/18200957
ue生成VS工程报错#
右键 - uproject ,Generating VisualStudio project files ,报错信息如下:就是我安装的msvc版本太旧
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等领域。
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
本文版权归作者和博客园共有,欢迎转载,转载之后请务必在文章明显位置标出原文链接和作者,谢谢。
如果本文对您有帮助,请点击【推荐】您的赞赏将鼓励我继续创作!想跟我一起进步么?那就【关注】我吧。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [翻译] 为什么 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顺序错乱