VC2008编译问题!!!无法打开包括文件: stdafx.h

看了网上写的 也去查了一下文件夹。
我现在有一个程序
如果include"stdafx.h" 虽然编译错误显示找不到这个文件 但是别的错误都没有
如果不include"stdafx.h" 则基本所有错误都是语法错误 比如语法错误 : 缺少“;”(在“}”的前面)
语法错误 : “)”
而且一共有80多条。。。。
现在特别困惑....没有分数。还请大虾们多帮忙

你说别的错误都没有,显然是不一定的。

如果预处理或者说预编译过程没能通过,那么,即使程序中有错误,编译器也不会检测,而会直接停止下来,报告预编译错误,比如你说的某某头文件找不到。

正常情况下,找不到stdafx.h头文件,多半是你VC2008设置有问题导致的。
温馨提示:内容为网友见解,仅供参考
无其他回答

VC2008编译问题!!!无法打开包括文件: stdafx.h
正常情况下,找不到stdafx.h头文件,多半是你VC2008设置有问题导致的。

fatal error C1083: 无法打开包括文件:“stdafx.h”网上找了不少答案...
这个头文件其实是编译器加的,可以删掉#include "stdafx.h"

用VS2008编译C++的时候系统提示【 无法打开包括文件:“iostream.h...
o 2008 和win7系统本身存在不兼容性问题。很多程序不能运行也是很正常的,这是微软做的不好的地方。当然也有可能是软件安装的问题。如果你确信软件安装没问题的话,那就是不兼容性问题了。我的建议是:如果你真想好好学C++的话,建议去装XP系统。win7系统存在很多问题,不仅和visual studio 2008 存在...

...C1083: Cannot open include file: 'stdafx.h': No such file or...
不能打开include<文件:stdafx.h>没有这样的文件或目录 就是说,你这个程序的这行include<stdafx.h>错误了 这个是预编译头文件,你可能是直接复制粘贴然后运行的吧?可以直接删除,可能会少一点头文件,你可以在程序的首部定义一下简单的标准输入输出头文件试试看。C的话include<stdio.h> C++的话inclu...

无法打开源文件“stdafx.h”
1、当无法打开源文件是,应该首先,看下 stdafx.h文件无法打开的原因。如下图。2、知道了原因就经验接住cfree软件辅助打开。接着找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置。3、接下来进进入了cfree文件夹里面,在cfree文件夹里面找到“mingw”这个子文件夹。4、然后找到“include ”这个...

Cannot open include file: 'stdafx.h': No such file or directory...
1)把 #include <stdafx.h> 去掉好啦,不影响的。这个是建一个自动工程时自动生成的,不用也可以。2)另外一种解决方法:你新建一个工程,选择默认的选项,然后你的工程里面就有这个头文件(#include <stdafx.h>)啦

...C1083: Cannot open include file: 'stdafx.h': No such file or...
新建工程时向导有个“预编译头文件”,这个选项里的对号不要取消,生成工程时不要选“空工程”,这个文件不会自动生成,就不会出现这个错误提示了。

...open include file: 'stdafx.h'
1, 在项目属性里面设置,不 使用 编译头文件(stdafx.h)2 ,注释这行代码。两个步骤。

...C1083: Cannot open include file: 'stdafx.h': No such file or...
无法找到相应的头文件,路径不存在。这个是vc使用的标准预编译头。

编译时提示StdafxCannot open include file: 'stdaf.h':No such file...
你的VC没装好,要自己设置一下include目录了,是stdafx.h,在工具->选项->目录里看看是否包涵了那些头文件目录

相似回答