fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory

时间:2024-01-03 18:10:41 买帖  | 投诉/举报

篇首语:本文由小编为大家整理,主要介绍了fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory相关的知识,希望对你有一定的参考价值。

错误1fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory怎么回事。。。

源代码引用该头文件的路径不对。解决方法如下参考:

1.删除所有以前手动添加的路径,恢复平台工具设置为默认的第一个,编译后或第一个问题无法打开包含文件:“winsdkver。”h":没有这样的文件或目录,看了一下常规的include目录下是这个样子的;

2.首先在注册表中搜索路径的字符串,删除,重新打开vs2012或有此在,仔细查看注册表的位置,是vc6.0的路径。

3.我在网上找到了这篇文章,有一个修改的方法。我参考了第二种方法找到了设置位置,但是我没有按照他的方法进行修改。

4.修改后没有报告错误,但是有一个lib文件找不到,根据修改后的笔记本,它是ok的,平台工具集是默认的。

参考技术A 因为 #include 后面的包含的文件时,如果使用的是 "<>" 尖括号的话, 表示让编译器在系统头文件夹中查找对应名字的头文件, 当使用""""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件. 所以,这里,你应该把 #include <class.h> 改为 #include "class.h" 还有, 你上面的程序的写法是不标准的,(但是能通过许多编译器) 应该这么写 #include <iostream> // 注意,标准中,系统头文件不推荐加 .h,类似地有 <cmath> 而不是 <math.h> #include "class.h" using namespace std; // 使用标准的名空间 int main(int argc, char *argv[]) // 标准 C++中 必须显式的申明 main 的返回值类型,不写的话有些编译器默认是 int 型 float l, w, h; ... ... .. p[i].OutPut(); return 0; // 记得返回值 参考技术B

项目-》属性-》VC++目录  添加 $(VC_IncludePath);

参考技术C 这错误的意思是无法找到头文件windows.h。你既然安装了开发环境,那么可以去安装目录下去搜一下这个头文件,先看它存在不存在,如果存在,再在你的开发环境中设置一下头文件的搜索路径,就行了。 参考技术D 这错误的意思是无法找到头文件windows.h。你既然安装了开发环境,那么可以去安装目录下去搜一下这个头文件,先看它存在不存在,如果存在,再在你的开发环境中设置一下头文件的搜索路径,就行了。

解决 “fatal error C1083: ”无法打开包括文件

添加该项目的附加路径 。

1)右键查看该项目的属性 
2)点击配置属性——〉  C/C++  ——〉  常规  ——〉 附加包含目录——〉将缺失文件所在目录添加进去 

以上是关于fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章