csdn_GIS_k
2017-11-03 09:40
采纳率: 0%
浏览 2.4k

VS MFC如何添加基类CObject的派生类,总是提示找不到基类CObject

求好心人解答
MFC多文档程序在创建时就好像没发现CObject基类,是不是要自己从类库中导入
求具体解决方法,感谢大神了

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • threenewbee 2017-11-03 09:45

    只要是mfc程序,必然有cobject啊,你有包含stdafx.h么,你是用向导方式创建的多文档程序么?

    评论
    解决 无用
    打赏 举报
  • csdn_GIS_k 2017-11-03 09:52

    图片说明

    评论
    解决 无用
    打赏 举报
  • csdn_GIS_k 2017-11-03 09:55

    图片说明

    评论
    解决 无用
    打赏 举报
  • 战在春秋 2017-11-03 10:50

    确实比较奇怪,如果visual studio正确安装,并使用向导创建多文档类型程序,应该不会出现此问题。
    以上情况如果不能保证,很有可能stdafx.h头文件内容不全,没有包含必要的头文件。

    可以试试手动加入类文件,其头文件如下:

    #pragma once
    #include "afx.h"  //此行是关键
    class CDraw :
        public CObject
    {
    public:
        CDraw();
        ~CDraw();
    };
    

    其执行文件如下:

    #include "stdafx.h"
    #include "Draw.h"
    
    
    CDraw::CDraw()
    {
    }
    
    
    CDraw::~CDraw()
    {
    }
    

    如果对您有帮助,请采纳答案好吗,谢谢!

    评论
    解决 无用
    打赏 举报
  • Eleven 2017-11-17 09:22

    你手动修改一下不就可以了吗?

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题