C++中出现fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory是怎么回

我要连接到数据库,前面的部分代码如下:
#include "stdafx.h"
#include "iostream.h"
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("eof","EndOfFile")

int main(int argc,char*agrv[])
{}

// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 特定于项目的包含文件
//

#pragma once

#ifndef _WIN32_WINNT // 允许使用特定于 Windows XP 或更高版本的功能。
#define _WIN32_WINNT 0x0501 // 将此值更改为相应的值,以适用于 Windows 的其他版本。
#endif
VC生成的工程目录有三个头文件、源文件、资源文件。你说的这个文件需要放到头文件目录下,然后内容如下:
#include <stdio.h>
#include <tchar.h>

// TODO: 在此处引用程序需要的其他头文件
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-24
stdafx.h 是 VC 自动生成的一个头文件

如果没有用 VC 的项目向导或空项目,这个文件是没有的追问

能说具体点儿吗?

追答

看一下源代码所在的目录,如果没有 stdafx.h 的话,就把这一行删去

第2个回答  2012-07-12
新建工程时向导有个“预编译头文件”,这个选项里的对号不要取消,生成工程时不要选“空工程”,这个文件不会自动生成,就不会出现这个错误提示了。
第3个回答  2011-02-24
你用的系统中不包含stdax.h文件的追问

我用的是Microsoft Visual C++ 6.0 而且还装了MFC,MFC中包含的有stdafx.h啊

追答

把双引号改成试试

第4个回答  2011-02-24
文件所在目录不对吧追问

那文件应该在哪个文件夹中呢?

追答

rebuild all重建试试

...Cannot open include file: 'stdafx.h': No such file or directory...
include <iostream> using namespace std;void main (int argc,char* argv[]){ double a,b;cout<<"输入第一个数:";cin>>a;cout<<"输入第二个数:";cin>>b;cout<<"a+b="<<a+b<<endl;} 你添加的那个头文件没用的

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

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

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

...Cannot open include file: 'stdafx.h': No such file or directory...
点C++菜单栏上面的“工具”-“选项”-“目录” 看到路径了吧,新建一个路径 找到你放C++的文件夹,找到\\Microsoft Visual Studio\\VC98\\INCLUDE 点确定就好。

...Cannot open include file: 'stdafx.h': No such file or directory...
退出,删除NCB,aps,OPT 这三个后缀的文件和release 与debug ,rebuild。

...Cannot open include file: 'stdafx.h': No such file or director...
我用MFC的时候也有这个问题,要先生成,就是先build,F7

...fatal error C1083: Cannot open include file: 'mpi.h': No su...
如果你是#include"mpi.h"那么你要把mpi.h放在你程序的根目录下,就是你程序的.cpp和.h所在的目录 如果你是#include<mpi.h>那么你要把mpi.h放在VC6.0的根目录的include文件夹下,然后你rebuild all 一下

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

...Cannot open include file: 'StdAfx.h': No such file or directory...
意思是:“无法打开包含文件:'stdafx.h',因为没有这个文件或者这个目录。”

相似回答