在win10系统下,用VS2017打开一个之前用vs2013开发的MFC的工程;查看资源时,弹出如下对话框:
fatal error RC1015: cannot open include file ‘winres.h’
![图片[1]-在vs2017中遇到“fatal error RC1015: cannot open include file ‘winres.h’.”的情况的解决办法-cppku-C++库](https://www.cppku.com/wp-content/uploads/2020/09/VS2017_error_rc1015_winres.h.png)
网上有资料说:
碰到类似这种错误要不是没有头文件或者就是路径没有设置,一般情况可以这样解决:
先确定一下winresrc.h文件确实存在,一般就放在安装文件下,如我的是C:\program files\microsoft visual studio\VC98\include 目录下搜索 ,(注:搜索结果可能不是1个,自己要选择一下)。如果有的话,打开Visual C++,从Tools->Option->Directories的Show directories for:选择框中选择“Include files”,添加刚才搜到的文件目录,“确定”即可。
但最终我是这样解决的:
点击项目——属性——配置属性——常规——windowsSDK版本默认的时8.1,但是windows10得更改,点击右边下拉按钮,改为 (我的是)10.0.17134.0。更改后点击应用——确定,然后就可以了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975