2017-05-30 699 views
1

我刚刚下载Visual Studio 2017并将其转换为基于对话框的C++/MFC项目(从Visual Studio 2008 SP1开始)。但后来当我去Resources它显示了这个错误:VS 2017:致命错误RC1015:无法打开包含文件'winres.h'

fatal error RC1015: cannot open include file 'winres.h'

enter image description here

而且知道如何解决这一问题?

+1

您需要配置的Visual Studio所以它知道你的Windows SDK是。有时SDK本身有一个工具。去谷歌上查询。 –

+0

*“但是当我去”资源“时*” - 这需要更多的细节。您是否指您的解决方案资源管理器中的资源?一些菜单条目?在文本编辑器中打开资源脚本?从解决方案资源管理器打开资源? – IInspectable

+0

@IInspectable:是的,解决方案资源管理器。虽然我通过卸载VS2017并降级到VS2015来解决了这个问题。那个[太麻烦了](https://stackoverflow.com/questions/43315800/vs2017-cannot-find-the-resource-compiler-dll-please-make-sure-the-path-is-cor)。 – c00000fd

回答

0

丢失的文件都位于两个目录: C:\ Program Files文件\的Windows套件\ 10 \包含\ 10.0.15063.0 \嗯 C:\ Program Files文件\的Windows套件\ 10 \包含\ 10.0.15063.0 \共享

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

0

我也遇到了这个问题。看来我的朋友错过了将一些VS 2017元文件推送到服务器。我的快速解决方案是更改Windows SDK版本以匹配Windows 10 OS版本或更低版本。 enter image description here

您可以从CMD工具检查您的操作系统版本。 enter image description here

相关问题