MFC向导产生的单文档程序
我在MainFrm.cpp里面,写#include "a16View.h"
编译就不能通过
是什么道理

解决方案 »

  1.   

    #include "a16View.h" 
     这个头文件是你自己生成的,有没?
      

  2.   

    这个头文件像是自动生成的文件之一...没道理啊,试试clean工程,rebuild all
      

  3.   

    是不是相互include的了如果CMainFrame里面只是定义 View的指针,可以在CMainFrame类头文件里,在顶部声明 class C****View;
      

  4.   

    这样不是互相包含啊。
    在view中mainfram.h。
    当然同不过了啊。
    用class  *view....应该这样可以
      

  5.   

    如引用 应该是这样的:
     #include "a16Doc.h"
    #include "a16View.h"在框架类中View类在引用前 要先引用Doc类 因为View类中用到了Doc类的东西。