在学习对话框还有菜单(使用资源文件)的时候,程序编译经常会出现
Configuration: dialog - Win32 Debug--------------------
Build : warning : failed to (or don't know how to) build 'F:\vcproject\dialog\Debug\dialog.pch'
Compiling...
dialog.cpp
f:\vcproject\dialog\dialog.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/dialog.pch': No such file or directory
Error executing cl.exe.dialog.obj - 1 error(s), 1 warning(s)
这类错误的出现,问题主要在哪,怎么解决,应注意什么,请各位高手赐教,谢谢

解决方案 »

  1.   

    在dialog.cpp文件头上加一句
    #include "StdAfx.h"
      

  2.   

    包含的文件应该不缺
    那个include "StdAfx.h"也有呀?
      

  3.   

    delete \debug\*.*
    rebuild all
      

  4.   

    delete \debug\*.*
    rebuild all
    后f:\vcproject\dialog\dialog.cpp(1) : fatal error C1083: Cannot open precompiled header file: 'Debug/dialog.pch': No such file or directory
      

  5.   

    换个名字试试。
    自己的变量应该尽量避开c语言、mfc中使用的名称。
      

  6.   

    #include "StdAfx.h"放在cpp包含头文件的最上面
      

  7.   

    try:
    delete :\vcproject\dialog\*.ncb 
    rebuild all
    or
    set:
    progject->progject settings->C++ tab->in Category choose precompiled header->Not Using precompiled header
      

  8.   

    依照  paul2002()  还是不行呀,老样子
    我的头都大了。
      

  9.   

    在设置里设置一下。
    按照 paul2002() 说的。
      

  10.   

    按照 paul2002() 说的!
    要不重新写一遍!