在VC++6.0中构建CDib类,但是编译之后出现错误:无法找到CDib.h文件,请问如何解决?

以下是dib.CPP程序:
#include "stdafx.h"
#include "CDib.h"

#include "windowsx.h"
CDib::CDib()
{
size=0;
}
CDib::~CDib ()
{
GlobalFreePtr(m_pBitmapInfo);
}
void CDib::LoadFile (const char * dibFileName)
{
strcpy(m_fileName,dibFileName);
CFile dibFile(m_fileName,CFile::modeRead);
dibFile.Read ((void *)&bitmapFileHeader,sizeof(BITMAPFILEHEADER));
if(bitmapFileHeader.bfType==0x4d42)
{等等。。。
以下是dib.h中的程序:
#ifndef ___CDIB_H
#define ___CDIB_H
class CDib :public CObject
{
public:
RGBQUAD * m_pRGB;
BYTE * m_pData;
UINT m_numberOfColors;
BOOL m_valid;
BITMAPFILEHEADER bitmapFileHeader;
BITMAPINFOHEADER*m_pBitmapInfoHeader;
BITMAPINFO*m_pBitmapInfo;
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();//返回图像数据首地址
BITMAPINFO * GetInfo();//返回图像信息结构首地址
WORD PaletteSize(LPBYTE lpDIB);
WORD DIBNumColors(LPBYTE lpDIB);
void SaveFile(const CString filename);
public:
void LoadFile(const char * dibFilename);
}

编译出现错误:
fatal error C1083: Cannot open include file: 'CDib.h': No such file or directory

c++

1个回答

CDib.h有没有,放在哪里了。
以下是dib.h中的程序
到底是cdib还是dib

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!