解决 Visual Studio 2022 报错 RC1015 的指南

🛠️ Visual Studio 2022 报错 RC1015 解决方案

当在 Visual Studio 2022 中选择”添加资源”时出现 RC1015 错误(无法打开包含文件 winres.h),请按顺序尝试以下方法:


✅ 解决方案步骤

1. 检查 Windows SDK 版本

  • 确认已安装与项目兼容的 Windows SDK
  • 通过 Visual Studio Installer → 修改 → 单个组件
  • 检查并安装正确的 SDK 版本(如 10.0.19041+)

2. 更新开发工具集

  • 安装最新的 MFC 组件
  • 更新 MSVC 工具集(最新版本)
  • 在 VS Installer 的”工作负载”中勾选:
    • 使用 C++ 的桌面开发
    • 确保包含 MFC 和 ATL 支持

3. 添加系统环境变量

  • 打开系统属性 → 高级 → 环境变量

  • 在 系统变量 中添加以下路径(根据实际安装位置调整版本号):

    INCLUDE = C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um
    INCLUDE = C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared
    或
    path->新建->C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared
    path->新建->C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um

  • 重启系统使变量生效

4. 配置项目包含目录

  • 在解决方案资源管理器 → 右键项目 → 属性

  • 导航路径:
    配置属性 → VC++ 目录 → 包含目录

  • 添加 SDK 路径(示例):

    C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared

  • 点击 应用 → 确定 保存配置


⚠️ 注意事项

  1. 路径版本号需与实际安装的 SDK 版本一致

  2. 64位系统建议同时检查以下路径:

    C:\Program Files\Windows Kits\10\Include...

  3. 操作完成后 重新生成解决方案 (Ctrl+Shift+B)

💡 提示:通过 开始菜单 → Windows SDK 文件夹中的 Windows SDK 命令行工具 可快速验证 SDK 安装状态。


Chatbox AI