找不到windows.h源文件

一.找不到源文件window.h

      今天在网上下了个程序,在公司用VS2015能打开,在家用VS2017却打不开,提示找不到源文件window.h,因为引用了这个头文件,但是却找不到

解决方案:

        右侧解决方案,选择项目->右键->属性->常规里面Windows SDK版本改成当前系统的SDK版本,我这边是10.0.15063.0


二.cannot open include file 'afxres.h'.

             一些升级上来的工程内,rc 文件包含了 afxres.h,vs2017内找不到(位置在 C:Program Files (x86)Microsoft Visual Studio 12.0VCatlmfcincludeafxres.h)

解决方案:

        可以直接在 rc 文件内将包含 afxres.h 字样的都删除,在rc文件最上面加一行 #include "winres.h" 即可,这文件在 C:Program Files (x86)Windows Kits8.1Includeumwinres.h


三.无法找到资源编译器DLL,请保证路径正确

       Win10系统,VS2017,打开rc资源文件提示如下报错 :

      

       原因是我在安装VS2017的时候并没有选择安装MFC,所以在这个目录下找不到这个文件。

解决方案:

       要么修复下VS,重新装下MFC,或者直接全盘搜索这个文件,其实是在(C:Program Files (x86)Windows Kits10in10.0.15063.0x86) 这个目录下,把文件全部复制到binx86这个目录下即可

      

无法找到资源编译器dll 请确保路径正确

无法找到资源编译器dll 请确保路径正确

原文地址:https://www.cnblogs.com/kevinWu7/p/10163534.html