mfc视类中错误:IntelliSense: declaration is incompatible with。。。解决方案
Posted 和优秀的人一起成长
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc视类中错误:IntelliSense: declaration is incompatible with。。。解决方案相关的知识,希望对你有一定的参考价值。
基本情况是我自己写了一个类:
class CDib
{。。。。}
然后在mfc自动生成的“工程名Dlg.cpp”中使用类CDib,我的工程名是MfcPictureProcessing,所以类是class CMfcPictureProcessingDlg,下面是视图类.h文件里:
class CMfcPictureProcessingDlg: public CDialogEx
{
。。。
CDib *Dlgdib;
CPalette* CreateBitmapPalette(CDib *pBitmap);
。。。
}
然后在.cpp中具体实现:
CPalette* CMfcPictureProcessingDlg::CreateBitmapPalette(CDib* pBitmap)
{
。。。。
Dlgdib....
}
这时候出现的问题是:
以上是关于mfc视类中错误:IntelliSense: declaration is incompatible with。。。解决方案的主要内容,如果未能解决你的问题,请参考以下文章
MFC:CSting IntelliSense:没有重载函数的实例
MFC 单文档 视图类中CMyDoc* GetDocument() const编译时错误:缺少“;”(在“*”的前面)
错误 C2248:“CObject::CObject”:当我在 MFC 中调用 hDC.SelectObject 函数时,无法访问在“CObject”类中声明的私有成员