C++调试 | MFC工程下.cpp文件引用.h头文件报错:missing storage-class or type specifiers

环境: VC6.0

情况如下:我在MFC工程中的TEXTVIew.cpp文件中用到了父类主框架的函数,所以在视图类的开头加上#include "MainFrm.h",结果一运行就报错。
在这里插入图片描述
查了资料后发现,这应该是C++中的嵌套类定义检查的问题,在 include XXX.h之后要声明一下才能使用这个类。
但是我在TEXTView.cpp中引用了这个类后又用class CMyDlg;申明了一下还是不行。

解决办法:

在MainFrm.h头文件中添加以下申明:

#include "MyDlg.h"
class CMyDlg;

参考链接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章