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

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

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

图片说明

图片说明

确实比较奇怪,如果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()
{
}

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

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