我的程序编译没有问题,运行也很正常.但是我发现一个问题,只要我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)"按钮后,程序编译没问题,但是每次编译都这样也很麻烦;最重要的是不知道这个情况和第一个提到的问题是不是有什么联系? 
以上就是我的问题,希望大家帮帮忙,谢谢大家了!

解决方案 »

  1.   

    退出,删除NCB,aps,OPT 这三个后缀的文件和release 与debug ,rebuild。
      

  2.   

    shunruo按照你说的我先删了那些文件,然后重新编译,结果还是5个错误,并且都是fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
      

  3.   

    project(工程)->setting(设置)->c/c++->->Precompiled Headers->选择第一个
      

  4.   

    试一下以下转变:
    #include<stdafx.h>->#include "stdafx.h"
      

  5.   

    shunruo你的方法我已经用过了啊
    没有解决
      

  6.   

    问一下LZ,出错的那几个文件(cpp或h)与stdafx.h是不是在同一路径下,如果不是的话,设置一下Include路径
    还有,debug和release是不是都出现上述问题,如果有一个不出现,出问题的按照正常编译的设置一下配置
      

  7.   

    ?
    错误定位到出错文件,看这个文件是否与“stdafx.h”同目录,如果不同要改包含路径--------------------------
    也可以重建一个同名同类的工程,把所有其它的CPP,h和rc拷过去覆盖,再打开工程,把所有CPP都加入工程,工程设置中照着改一下。这个几分钟就搞掂了
      

  8.   

    iyranly,您好!我的程序就是#include   "stdafx.h "这个样子的
      

  9.   

    楼上的两位,请问怎么看stdafx.h的路径啊
    不好意思,我不会看!
    谢谢二位提示,请再点拨一下!
      

  10.   

    简单,右键单击 "stdafx.h" --->Open document "stdafx.h"
      

  11.   

    1、路径设置错误。这时需要#include "..\\stdafx.h",即在文件名前加上路径;
    2、文件损坏;
    3、文件被其它程序一直使用(不排除病毒的可能);
    4、按shunruo 在4楼说的,取消预编译,然后把所有#include "stdafx.h"的干掉;
    5、你的#include "stdafx.h   "咋那么多空格呢?把文件名中的空格去掉。
      

  12.   

    我的也是这个问题      我右键单击 "stdafx.h" --->Open document "stdafx.h"   是打不开的   那又是什么问题呢?   帮帮忙哈
      

  13.   

    我遇到这个问题好多次了,解决的办法是
    1重建文件
    2build all
      

  14.   

    ee
    rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
      

  15.   

    #include "stdafx.h.\"这样?还是不行
      

  16.   

    project->settings->"C/C++"->Category:"Preprocessor"
    在Additional include directories:下添加stdafx.h等项目头文件的相对路径
    例如:stdafx.h文件放在主目录的include目录下,则栏目中内容为 ./,./include
    多个头文件目录路径之间用","分开