源代码引用该头文件的路径不对。解决方法如下参考:
1.删除所有以前手动添加的路径,恢复平台工具设置为默认的第一个,编译后或第一个问题无法打开包含文件:“winsdkver。”h":没有这样的文件或目录,看了一下常规的include目录下是这个样子的;
2.首先在注册表中搜索路径的字符串,删除,重新打开vs2012或有此在,仔细查看注册表的位置,是vc6.0的路径。
3.我在网上找到了这篇文章,有一个修改的方法。我参考了第二种方法找到了设置位置,但是我没有按照他的方法进行修改。
4.修改后没有报告错误,但是有一个lib文件找不到,根据修改后的笔记本,它是ok的,平台工具集是默认的。
因为 #include 后面的包含的文件时,如果使用的是 "<>" 尖括号的话, 表示让编译器在系统头文件夹中查找对应名字的头文件, 当使用""""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件. 所以,这里,你应该把 #include
项目-》属性-》VC++目录 添加 $(VC_IncludePath);
这错误的意思是无法找到头文件windows.h。你既然安装了开发环境,那么可以去安装目录下去搜一下这个头文件,先看它存在不存在,如果存在,再在你的开发环境中设置一下头文件的搜索路径,就行了。