www.whkt.net > C 中stDAFx h错误C1083

C 中stDAFx h错误C1083

新建工程时向导有个“预编译头文件”,这个选项里的对号不要取消,生成工程时不要选“空工程”,这个文件不会自动生成,就不会出现这个错误提示了.

这个头文件其实是编译器加的,可以删掉#include "stdafx.h"

去掉第二行#include "stdafx.h",你这个程序没有用到,根本不需要.可能是工程模式错误,你这个程序需要建立控制台项目,向导中选择Utility Project

std就是standard,af是application framework的简写,x没有意思只是为了好看,读起来响亮些.这个是MFC程序(Windows程序喜欢加的),链接时应该不会有问题.但是还得看编程环境,在VS2008中好像没有.

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

project(工程)->setting(设置)->c/c++->->precompiled headers->选择第一个就可以了.

找不到stdafx.h这个文件,你看下工程目录下有没有这个文件.如果用不着这个文件,就去掉#include "stdafx.h"这句

把你代码中,#include 'stdafx.h'这句话删掉,其实写基础的C++代码只要有#include<iostream> using namespace std; int main() { return 0;} 就够了,其他无谓的引入都有可能出错的,除非你要用一些特殊的功能.没记错的话,那个stdafx.h应该

不能打开include没有这样的文件或目录就是说,你这个程序的这行include错误了这个是预编译头文件,你可能是直接复制粘贴然后运行的吧?可以直接删除,可能会少一点头文件,你可以在程序的首部定义一下简单的标准输入输出头文件试试看.C的话includeC++的话include 也有可能少其他的头文件.这就要看这个程序还包含什么样的文件了~

在函数之前加上下面两句话,替换你的头文件#include using namespace std;

相关搜索:

友情链接:sytn.net | 6769.net | hbqpy.net | ddng.net | lyxs.net | 网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com