BOOL   CMainFrame::OnCreateClient(   LPCREATESTRUCT   /*lpcs*/,   CCreateContext*   pContext)   
  {   //创建一个静态分栏窗口,分为三行一列   
      if(m_wndSplitter1.CreateStatic(this,3,1)==NULL)   
          return   FALSE;   
      //将CCuteFTPView连接到0行0列窗格上   
      m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CCuteFTPView),CSize(100,100),   pContext);   
      m_wndSplitter1.CreateView(2,0,RUNTIME_CLASS(CView6),CSize(100,100),pContext);  
      if(m_wndSplitter2.CreateStatic(&m_wndSplitter,1,2,WS_CHILD|WS_VISIBLE,   m_wndSplitter.IdFromRowCo(1,   0))==NULL)   
          return   FALSE;    
       
      m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CView2),CSize(400,300),pContext);        m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CView4),CSize(400,300),pContext);   
      return   TRUE;   
  }   
编译的时候出现
'CCuteFTPView' : is not a class or namespace name
E:\CuteFtp\MainFrm.cpp(113) : error C2065: 'classCCuteFTPView' : undeclared identifier
E:\CuteFtp\MainFrm.cpp(114) : error C2653: 'CView6' : is not a class or namespace name
E:\CuteFtp\MainFrm.cpp(114) : error C2065: 'classCView6' : undeclared identifier
E:\CuteFtp\MainFrm.cpp(115) : error C2065: 'm_wndSplitter' : undeclared identifier
E:\CuteFtp\MainFrm.cpp(115) : error C2228: left of '.IdFromRowCol' must have class/struct/union type
E:\CuteFtp\MainFrm.cpp(118) : error C2653: 'CView2' : is not a class or namespace name
E:\CuteFtp\MainFrm.cpp(118) : error C2065: 'classCView2' : undeclared identifier
E:\CuteFtp\MainFrm.cpp(119) : error C2653: 'CView4' : is not a class or namespace name
E:\CuteFtp\MainFrm.cpp(119) : error C2065: 'classCView4' : undeclared identifier
Error executing cl.exe.
我初学啊,望指点!!!

解决方案 »

  1.   

    加了头文件之
    编译出现-------------------Configuration: CuteFtp - Win32 Debug--------------------
    Compiling...
    MainFrm.cpp
    e:\cuteftp\cuteftpview.h(21) : error C2143: syntax error : missing ';' before '*'
    e:\cuteftp\cuteftpview.h(21) : error C2501: 'CCuteFtpDoc' : missing storage-class or type specifiers
    e:\cuteftp\cuteftpview.h(21) : error C2501: 'GetDocument' : missing storage-class or type specifiers
    Error executing cl.exe.
      

  2.   

    是不是 你的变量定义出现了问题,导致你出现
    :\cuteftp\cuteftpview.h(21) : error C2143: syntax error : missing ';' before '*'