VC 6.0 MFC建的单文档程序,自动生成的代码如何有语法异常。建了2次工程了,都一样的异常、

VC 6.0 MFC建的单文档程序,自动生成的代码怎么有语法错误。建了2次工程了,都一样的错误、、
C/C++ code

class CSingleDocumentView : public CView
{
protected: // create from serialization only
    CSingleDocumentView();
    DECLARE_DYNCREATE(CSingleDocumentView)

// Attributes
public:
    CSingleDocumentDoc* GetDocument();

// Operations
public:

// Overrides
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CSingleDocumentView)
    public:
    virtual void OnDraw(CDC* pDC);  // overridden to draw this view
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);


这报错了:CSingleDocumentDoc* GetDocument(); 错误是:error C2143: syntax error : missing ';' before '*'

------解决方案--------------------
加上#include "SingleDocumentDoc.h",应该是没有找到CSingleDocumentDoc的缘故。