出现Cannot open include file: 'stdafx.h': No such file or directory错误,请教大家!很急~~

sundarilla 2007-11-04 11:09:19
我的程序编译没有问题,运行也很正常.但是我发现一个问题,只要我Clean后,在Rebuild All.就会出现7个fatal error.这七个错误都是Cannot open include file: 'stdafx.h ': No such file or directory.
但是实际情况是:我的 'stdafx.h '是存在的,而且我也从来都没有更改过这个文件。
另外,还有一个问题,每次我编译的时候(没有Rebuild All之前也是如此),都会出现一个提示框,其内容如下:
路径:\程序文件夹\程序文件名\程序文件名.plg
This file has been modified outside of the source editor.
Do you want to reload it?
虽然我每次点"是(Y)"按钮后,程序编译没问题,但是每次编译都这样也很麻烦;最重要的是不知道这个情况和第一个提到的问题是不是有什么联系?
以上就是我的问题,希望大家帮帮忙,谢谢大家了!
...全文
22189 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
rexlend 2012-04-18
  • 打赏
  • 举报
回复
project->settings->"C/C++"->Category:"Preprocessor"
在Additional include directories:下添加stdafx.h等项目头文件的相对路径
例如:stdafx.h文件放在主目录的include目录下,则栏目中内容为 ./,./include
多个头文件目录路径之间用","分开
DIY-GEEKER 2012-01-07
  • 打赏
  • 举报
回复
#include "stdafx.h.\"这样?还是不行
chenxiaobang 2011-05-04
  • 打赏
  • 举报
回复
在附加包含目录里 加上一条 “.\” 问题解决。
我是咋想想到的,我也不知道。
wo4716830 2011-04-18
  • 打赏
  • 举报
回复
ee
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
xyz010101 2010-05-01
  • 打赏
  • 举报
回复
我遇到这个问题好多次了,解决的办法是
1重建文件
2build all
danxyz2008 2010-03-12
  • 打赏
  • 举报
回复
我的也是这个问题 我右键单击 "stdafx.h" --->Open document "stdafx.h" 是打不开的 那又是什么问题呢? 帮帮忙哈
praylgjywjy 2010-03-06
  • 打赏
  • 举报
回复
我也出现这个问题了,还是没弄好
kitajima-- 2009-09-04
  • 打赏
  • 举报
回复
head.hファイル
zhaohongbo83 2008-10-02
  • 打赏
  • 举报
回复
这个问题就是文件路径问题,就是找不到,请填写正确的路径
凤矶 2007-11-04
  • 打赏
  • 举报
回复
project(工程)->setting(设置)->c/c++->->Precompiled Headers->选择第一个
dyw 2007-11-04
  • 打赏
  • 举报
回复
重建一个项目是否有此问题?然后对照两者的“头文件路径”环境配置。
sundarilla 2007-11-04
  • 打赏
  • 举报
回复
shunruo按照你说的我先删了那些文件,然后重新编译,结果还是5个错误,并且都是fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
凤矶 2007-11-04
  • 打赏
  • 举报
回复
退出,删除NCB,aps,OPT 这三个后缀的文件和release 与debug ,rebuild。
vcPlayer 2007-11-04
  • 打赏
  • 举报
回复
1、路径设置错误。这时需要#include "..\\stdafx.h",即在文件名前加上路径;
2、文件损坏;
3、文件被其它程序一直使用(不排除病毒的可能);
4、按shunruo 在4楼说的,取消预编译,然后把所有#include "stdafx.h"的干掉;
5、你的#include "stdafx.h "咋那么多空格呢?把文件名中的空格去掉。
凤矶 2007-11-04
  • 打赏
  • 举报
回复
对话框可以复制,也可以拷RC文件过去覆盖。286569729
sundarilla 2007-11-04
  • 打赏
  • 举报
回复
不是我懒,确实是已经作了好多对话框了,这个没有办法复制把
楼上的,您有 时间吗,要不我把代码发给你,帮我看看好吗?
凤矶 2007-11-04
  • 打赏
  • 举报
回复
按我10楼说的,重建一个吧,很快的。没有代码现在我也没办法。
sundarilla 2007-11-04
  • 打赏
  • 举报
回复
能打开的
凤矶 2007-11-04
  • 打赏
  • 举报
回复
如果能打开就是对的
凤矶 2007-11-04
  • 打赏
  • 举报
回复
简单,右键单击 "stdafx.h" --->Open document "stdafx.h"
加载更多回复(8)

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧