我编译的时候报这个错误,是啥意思呢?

解决方案 »

  1.   

    在cpp文件前面。
    #include "stdafx.h"
      

  2.   

    Q : fatal error C1010: unexpected end of file while looking for precompiled header directive 错误的解决  
    主要解答者: pcman1990 提交人: ml_jack 
    感谢:  
    审核者: panda_w 社区对应贴子: 查看 
         A :  新手请教  
     
       VC++6.0  
     
    建立了一个类Script  
     
    写了两个文件:    
       Script.h          该类定义,及所需宏定义  
       Script.cpp      该类成员函数实现  
     
    主程序为MFC单文档框架,工程名位为Script1  
     
    Script1View.h  中        class  CScript1View  :  public  CView  有类成员  Script  ss;  
                                           文件头写了  #include  "Script.h"  
    Script1View.cpp  中    只包含Script1View.h    而不包含Script.h  
     
    Script.cpp  中    包含了Script.h  
     
     
    编译时总说Script.cpp  中最后一行有如下错误:  
     
           fatal  error  C1010:  unexpected  end  of  file  while  looking  for  precompiled  header  directive  
     
    如果不把类写在  Script.h  Script.cpp  文件中,  
    而写在  Script1View.h  Script1View.cpp,则编译可以通过,程序执行正常。  
     
    不知这是何原因,请教各位大虾,先谢了!!  
     
     
    ---------------------------------------------------------------  
     
    在你的Script.cpp中#include  "Script.h"之前加入#include  "stdafx.h"