6

我刚刚下载了Visual Studio 2017并用它转换了我的基于对话框的 C++/MFC 项目(来自 Visual Studio 2008 SP1。)但是当我转到Resources它时显示此错误:

致命错误 RC1015:无法打开包含文件“winres.h”

在此处输入图像描述

并知道如何解决这个问题?

4

7 回答 7

6

我刚刚也遇到了这个问题。我的朋友似乎错过了将一些 VS 2017 元文件推送到服务器。我的快速解决方案是更改 Windows SDK 版本以匹配 Windows 10 操作系统版本或更低版本。 在此处输入图像描述

您可以从 cmd 工具检查您的操作系统版本。 在此处输入图像描述

于 2017-12-22T05:13:47.587 回答
2

如果您有一个项目,Jeff T. 的回答非常好。

如果您有许多项目需要更改目标 Windows SDK(或者如果您想确保它们都匹配),您可能更喜欢使用Retarget Solution右键单击解决方案时找到的按钮: 1.右键单击解决方案,2。

然后只需选择您已安装的一些 Windows SDK 版本,并将其应用于您需要更改的所有(或任何)项目: 3. Windows SDK 列表选择和适用于所有项目

该 Windows SDK 版本列表可能会显示一些实际上不起作用的版本。你可能不得不尝试。

于 2020-06-13T14:21:20.563 回答
1

您应该安装框架 MFC
在此处输入图像描述

于 2020-10-01T12:09:09.193 回答
0

丢失的文件位于两个目录中: C:\Program Files\Windows Kits\10\Include\10.0.15063.0\um C:\Program Files\Windows Kits\10\Include\10.0.15063.0\shared

将两个路径添加到项目属性(项目 >> ...属性 >> 配置属性 >> VC++ 目录 >> 包含目录)。

于 2017-06-17T10:42:57.860 回答
0

我的情况是,这是由错误的项目配置引起的。具体来说Property Pages -> VC++ Directories -> Include Directories,检查Inherit from parent 或 project defaults

于 2019-06-05T11:16:40.440 回答
0

对于任何偶然发现这个问题的人都和我在同一条船上(尝试了以上所有方法但没有运气)..

我刚刚创建了一个新项目并立即创建了一个资源(没问题),然后继续阅读所有需要的代码/库。有点烦人,但我确定这是我在配置项目设置时犯的一个错误

希望这可以帮助某人

于 2018-03-21T17:43:17.490 回答
-1

尝试添加新资源时可能出现 VS2017 致命错误 RC1015 。VS2017 也出现了这个错误。

于 2017-06-02T11:52:35.967 回答