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

我看了你在百度知道里面回答的帖子,我也遇到了这个问题,我是把vs2005的工程在vs2008里面打开的,结果就出现 fatal error C1083: 无法打开包括文件:“windows.h”: No such file or directory 这个情况,看到网上说要下载 PSDK ,我也下载安装了,可现在还是没用,不知道具体怎么添加VS安装路径和SDK安装路径,是C:\Program Files\Microsoft Visual Studio 9.0\VC\bin 和 C:\Program Files\Microsoft Platform SDK\Bin 这样具体到bin 吗? 可是这样还是不行啊?

我用的是vs2010,添加路径这儿vs2008和vs2010听说区别很大,2008没用过,vs2010是工程属性页——配置属性——VC++目录,右边窗口就有几种目录,你选择编辑根据提示添加就行了
温馨提示:内容为网友见解,仅供参考
无其他回答

fatalerrorC1083:无法打开包括文件:“windows.h”:Nosuchfileordirector...
首先,检查是否由于手动添加了非默认路径导致问题。尝试移除所有自定义路径,让平台工具集恢复为初始设置。即使这样,问题依然存在,如无法找到“winsdkver.h”,需确保常规include目录中已包含该文件。接着,检查注册表中可能残留的vc6.0路径。在注册表中搜索相关字符串并清除,然后重新打开VisualStudio2012。...

fatalerrorC1083:无法打开包括文件:“windows.h”:Nosuchfileordirector...
1、把之前手动添加的路径全部去掉,平台工具集恢复为默认的第一个,编译后还是出现第一次的问题无法打开包括文件:“winsdkver.h”:Nosuchfileordirectory。看了一下常规的include目录下是这个样子的;2、先在注册表里面搜索了一下这个路径的字符串,删除,重新打开vs2012还是有这个在,仔细看看这个注册表的...

...文件:“windows.h”: No such file or directory
因为 #include 后面的包含的文件时,如果使用的是 "<>" 尖括号的话, 表示让编译器在系统头文件夹中查找对应名字的头文件, 当使用"""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件. 所以,这里,你应该把 #include <class.h> ...

...file: 'windows.h': No such file or directory
这是因为你的编译器没有带windows.h文件。你换个编译器试试。比如vc6

...无法打开包括文件:“afxwin.h”: No such file or directory...
afxwin是属于MFC的内容,应当是以下两种可能之一:1)可能你安装的时候没有安装MFC;2)你的项目的Include路径设置不对,在项目属性中可以修改。但一般默认安装时都会自动设置好的。

...包括文件:"stdio.h": No such file or directory
fatal error C1083: 无法打开包括文件,是由于缺少库文件造成的。解决方法如下:1、网上下载glui32.lib,glut.lib,glut32.lib,gdi32.lib等,缺少哪个下载哪个。然后找到QT的lib目录,X:\\Qt\\Qt5.2.1\\5.2.1\\msvc2012_64_opengl\\lib。2、将下载的lib文件复制到上述目录中。3、再次编译,运行。4...

...无法打开包括文件:"stdbool.h": No such file or directory...
步骤1:定位报“fatal error C1083: ”错误的文件,找到它所在的目录。 步骤2:添加该项目的附加路径 。如图所示: 1)右键查看该项目的属性 2)点击配置属性——〉 C\/C++ ——〉 常规 ——〉 附加包含目录——〉将报错文件所在目录添加进去 3) 将项目的本地路径替换为工程相对路径 工程...

fatal error C1083: Cannot open include file: 'stdio.h': No su...
就是头文件stdio.h打不开。提示说没有这样的文件或文件目录。可能是你的C平台没有安装正确,或者你把这些文件无意删除了或其他什么原因把这个文件破坏了。它是标准输入输出文件,里面有关于输入输出和其他许多函数原型。没有了它,你调用的函数就只是个编译器“不懂”的字符串而已。所以才叫“致命错误...

...文件:“iostream.h”: No such file or directory
iostream.h已经不被.net支持了,你要用的话加上using namespace std;include "stdafx.h"include<iostream.h> using namespace std;int _tmain(int argc, _TCHAR* argv[]){ cout<<"hello"<<endl;return 0;}

...file: 'stdio.h': No such file or directory
很可能是路径设置不对。。。打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是按照...

相似回答