| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 625 人关注过本帖
标题:【急】MFC的2个ERRROR求指导~谢谢!
只看楼主 加入收藏
peach7800
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-12-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
【急】MFC的2个ERRROR求指导~谢谢!
error1:error C2146: syntax error : missing ';' before identifier 'GetDocument'      
childview.h   line 35
error2:error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
childview.h    line 35


【childview.h中】
class CChildView : public CView
{
// 构造
public:
    int ManChoice,ManTurn,ComChoice,ComTurn;
    CBitmap m_black;//CBitmap是afxwin.h中的一个类,可以调用bitmap,黑子
    CBitmap m_white;//白子
    CBitmap m_board;//棋盘
    //CBitmap m_last;//悔棋
    //CChildfind m_find;//搜索深度
private:

protected:
   
public:
    CChildView();
    DECLARE_DYNCREATE(CChildView)

// 属性
public:
    CChildDoc GetDocument(void);【此处出错】
// 操作
public:
    void OnDraw(CDC *pDC);
    virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
// 重写
protected:


// 实现
public:
    virtual ~CChildView();

    // 生成的消息映射函数
protected:
    DECLARE_MESSAGE_MAP();

//public:

};


【childDoc.h中】
class CChildDoc : public CDocument//一个冒号用于初始化列表,此处是通过CDocument初始化CChildDoc
{
public:
   
protected:
    CChildDoc();
    DECLARE_DYNCREATE(CChildDoc)

public:
    virtual BOOL OnNewDocument();
    virtual void Serialize(CArchive& ar);

public:
    virtual ~CChildDoc();
#ifdef _DEBUG
    virtual void AssertValid() const;
    virtual void Dump(CDumpContext& dc) const;
#endif

// Generated message map functions
protected:
    //{{AFX_MSG(CBwDoc)
        // NOTE - the ClassWizard will add and remove member functions here.
        //    DO NOT EDIT what you see in these blocks of generated code !
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
};


【childDoc.cpp中】
CChildDoc::CChildDoc()
{
    // TODO: add one-time construction code here
}需要写点什么吗?


附件是可能涉及到的完整相关代码,望各位高手指点,谢谢。QQ380781038~
chess.rar (2.46 KB)
搜索更多相关主题的帖子: MFC ERRROR 指导 
2010-12-15 23:24
coolmen
Rank: 2
等 级:论坛游民
帖 子:5
专家分:29
注 册:2010-12-10
收藏
得分:20 
error1:error C2146: syntax error : missing ';' before identifier 'GetDocument'
你缺少了相关头文件吧
这个错误并不是少了; 而是无法识别该函数 的声明
也就是说你的CChildDoc 在编译时无法得到解析
2010-12-16 11:30
peach7800
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-12-15
收藏
得分:0 
以下是引用coolmen在2010-12-16 11:30:05的发言:

error1:error C2146: syntax error : missing ';' before identifier 'GetDocument'
你缺少了相关头文件吧
这个错误并不是少了; 而是无法识别该函数 的声明
也就是说你的CChildDoc 在编译时无法得到解析

那我要加什么头文件啊?
2010-12-16 22:37
快速回复:【急】MFC的2个ERRROR求指导~谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031677 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved