C++中总是出错 #include "stdafx.h"

c:\windows\bushiba\bushiba.cpp(4):fatalerrorC1083:Cannotopenprecompiledheaderfile:'De... c:\windows\bushiba\bushiba.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/bushiba.pch': No such file or directory
这是怎么回事啊?老是说没有那个文件。。。。
用VC++ 6.0还有Visual Studio 2010都是一样
展开
 我来答
刺友互
高粉答主

2019-07-03 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:65.4万
展开全部

1、首先,看下include stdafx.h文件报错。


2、接着我们找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置。

3、在cfree文件夹里面找到“mingw”这个子文件夹。

4、然后找到“include ”这个文件夹,这个是存放头文件的文件夹。

5、可以看到这里并没有stdafx.h这个头文件,这就是编程报错的原因。

6、找到stdafx.h头文件就可以了。

7、把stdafx.h头文件放到对应的文件夹里面就可以了。

8、完美解决了报错的问题。


百度网友faadf46
高粉答主

2020-03-11 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:66.9万
展开全部

C++中总是出错 #include "stdafx.h"是设置错误造成的,解决方法为:

1、找到cfree5的快捷方式,然后鼠标单击右键,打开文件位置。

2、在cfree文件夹里面找到“mingw”这个子文件夹。

3、然后找到“include ”这个文件夹,这个是存放头文件的文件夹。

4、可以看到这里并没有stdafx.h这个头文件,这就是编程报错的原因。

5、网上下载一个stdafx.h头文件就可以了。

6、把stdafx.h头文件放到对应的文件夹里面就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanfustudio
推荐于2018-03-28 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3685万
展开全部
在project-settings里面,选中编译的项目和c/c++页,在下拉框选precompiled headers, 下面有四个选项。
1.不使用预编译头;
2.自动使用预编译头;
3.从头文件创建预编译头,指定头文件;

选第一个
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhongzunru
2011-04-16 · TA获得超过499个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:223万
展开全部
工程-》清除,重新编译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虎光墙
2011-04-16 · TA获得超过705个赞
知道小有建树答主
回答量:843
采纳率:0%
帮助的人:173万
展开全部
那可能本身你的VC++6.0就不包含STDAFX.H这个头文件呢,以前用的时候好不好用啊
追问
搞定了那个问题以后,出现了以下问题:
1>c:\users\administrator\documents\visual studio 2010\projects\2\2\源文件01.cpp(4): fatal error C1190: 托管目标代码需要“/clr”选项

什么意思啊。。。。今晚搞死我了。。。。。
追答
看属性页;
配置属性 -> 常规 -> 公共运行语言支持(选择那个 /clr 的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式