You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UE5创建C++项目报错:需安装Windows SDK的解决求助

解决Unreal Engine 5 C++项目Windows SDK检测失败问题

检查Visual Studio组件完整性

  • 打开Visual Studio Installer,选择「修改」你的VS2022安装实例
  • 确保勾选Windows 11 SDK(需匹配你系统的具体版本,如10.0.22621.0),同时确认「使用C++的桌面开发」工作负载已完整安装,包含该工作负载下所有与SDK相关的可选组件
  • 安装完成后重启Visual Studio和Unreal Engine 5

手动确认SDK路径并重新生成项目文件

  1. 打开路径C:\Program Files (x86)\Windows Kits\10\Include,确认存在对应版本的SDK文件夹(如10.0.22621.0)
  2. 右键点击项目的.uproject文件,选择「Generate Visual Studio project files」
  3. 若仍失败,打开日志文件C:\Users\alikj\AppData\Local\UnrealBuildTool\Log_GPF.txt,查看具体缺失的SDK版本号,再通过Visual Studio Installer安装对应版本

修复系统环境变量

  • 检查系统环境变量WindowsSdkDir是否指向正确路径(通常为C:\Program Files (x86)\Windows Kits\10\)
  • 检查WindowsSdkVersion是否设置为已安装的SDK版本号(如10.0.22621.0)
  • 若变量不存在或值错误,手动添加/修改后重启电脑

验证UE与VS的关联设置

  • 打开UE5,进入「编辑>编辑器偏好设置>外部工具」,确认「Visual Studio 2022」被设为默认C++编辑器
  • 点击「刷新Visual Studio版本」按钮,确保UE正确识别到VS的安装信息

清理重建项目文件

  • 删除项目根目录下的.vs、Binaries、Intermediate文件夹
  • 右键.uproject文件重新生成项目文件,再尝试打开项目

内容的提问来源于stack exchange,提问作者Bhadur Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 23:39:57