c2054未定义基类_VC2008 报错:error C2504: “CObject”: 未定义基类???

在使用VC2008进行C++开发时,遇到错误C2504:'CObject': 未定义基类。这个问题通常是由于MFC库没有正确引用导致的。解决方案包括检查项目设置,确保已包含afxwin.h头文件,并正确配置MFC选项。CDib类继承自CObject,需要MFC库支持。确保预处理器定义中包含_AFXDLL或_AFXWIN以便正确使用CObject。
摘要由CSDN通过智能技术生成

头文件:#ifndef_CDIB_H#define_CDIB_HclassCDib:publicCObject{public:RGBQUAD*m_pRGB;BYTE*m_pData,*m_pData2;UINTm_numberOfColors;BOOLm_valid;BITMAPFILEHEADERbitmapFileHeader...

头文件:

# ifndef _CDIB_H

# define _CDIB_H

class CDib:public CObject

{

public:

RGBQUAD* m_pRGB;

BYTE* m_pData,*m_pData2;

UINT m_numberOfColors;

BOOL m_valid;

BITMAPFILEHEADER bitmapFileHeader;

BITMAPINFOHEADER* m_pBitmapInfoHeader;

BITMAPINFO* m_pBitmapInfo;

int byBitCount;

DWORD dwWidthBytes;

BYTE* pDib;

DWORD size;

public:

CDib();

~CDib();

char m_fileName[256];

char* GetFileName();

BOOL IsValid();

DWORD GetSize();

UINT GetWidth();

UINT GetHeight();

UINT GetNumberOfColors();

RGBQUAD* GetRGB();

BYTE* GetData();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值