f:\irmanage(根据bci)\searchdlg.cpp(4) : fatal error C1852: 'Debug/IRManage.pch' is not a valid precompiled header file为什么???
请各位大侠指教!

解决方案 »

  1.   

    就是Rebuild All出来的这个问题啊
      

  2.   

    我以前也遇到过,不过记不太清了,你修改的时候是不是把大扩号弄错了,譬如删掉了某个.CPP的最后一个函数的扩号.
    另外是不是没有包括"STDAFX.H"在PROJECT的SETTING中,很象此原因
      

  3.   

    我把Project Settings->C/C++->Precompiled headers改为Automatic Use of precompiled Headers就没有这个错误了,
    原来我选的是use precompiled headers file选项
      

  4.   

    建议删除DEBUG下的所有文件再REBUILDALL一下.
      

  5.   

    我双击这个错误的时候,是指向了searchdlg.cpp中#include "staafx.h"
    别的文件也包含他了怎么没有错误呢,而且searchdlg.cpp是我通过ClassWizard生成的啊
    各位大侠谁曾经遇到过这个问题,是如何解决的。多谢了!
      

  6.   

    如果searchdlg.cpp与stdafx.h不在同一个目录,会出现这种情况
      

  7.   

    build菜单-->clean
    然后重新编译就可以了
      

  8.   

    它提示缺少文件 IRManage.pch 了,这个 IRManage.pch 文件以前可能有,copy 一个来
      

  9.   

    删除debug文件夹下所有文件,然后Rebuilding All