我刚刚下载了Visual Studio 2017并用它转换了我的基于对话框的 C++/MFC 项目(来自 Visual Studio 2008 SP1。)但是当我转到Resources
它时显示此错误:
致命错误 RC1015:无法打开包含文件“winres.h”
并知道如何解决这个问题?
我刚刚下载了Visual Studio 2017并用它转换了我的基于对话框的 C++/MFC 项目(来自 Visual Studio 2008 SP1。)但是当我转到Resources
它时显示此错误:
致命错误 RC1015:无法打开包含文件“winres.h”
并知道如何解决这个问题?
如果您有一个项目,Jeff T. 的回答非常好。
如果您有许多项目需要更改目标 Windows SDK(或者如果您想确保它们都匹配),您可能更喜欢使用Retarget Solution
右键单击解决方案时找到的按钮:
然后只需选择您已安装的一些 Windows SDK 版本,并将其应用于您需要更改的所有(或任何)项目:
该 Windows SDK 版本列表可能会显示一些实际上不起作用的版本。你可能不得不尝试。
丢失的文件位于两个目录中: 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++ 目录 >> 包含目录)。
我的情况是,这是由错误的项目配置引起的。具体来说Property Pages -> VC++ Directories -> Include Directories
,检查Inherit from parent 或 project defaults。
对于任何偶然发现这个问题的人都和我在同一条船上(尝试了以上所有方法但没有运气)..
我刚刚创建了一个新项目并立即创建了一个资源(没问题),然后继续阅读所有需要的代码/库。有点烦人,但我确定这是我在配置项目设置时犯的一个错误
希望这可以帮助某人
尝试添加新资源时可能出现 VS2017 致命错误 RC1015 。VS2017 也出现了这个错误。