VC 6.0 MFC建的单文档程序,自动生成的代码怎么有语法错误。建了2次工程了,都一样的错误、、
- C/C++ code
class CSingleDocumentView : public CView{protected: // create from serialization only CSingleDocumentView(); DECLARE_DYNCREATE(CSingleDocumentView)// Attributespublic: CSingleDocumentDoc* GetDocument();// Operationspublic:// 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的缘故。