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;申明了一下还是不行。解决
·
环境: VC6.0
情况如下:我在MFC工程中的TEXTVIew.cpp
文件中用到了父类主框架的函数,所以在视图类的开头加上#include "MainFrm.h"
,结果一运行就报错。
查了资料后发现,这应该是C++中的嵌套类定义检查的问题,在 include XXX.h
之后要声明一下才能使用这个类。
但是我在TEXTView.cpp
中引用了这个类后又用class CMyDlg;
申明了一下还是不行。
解决办法:
在MainFrm.h头文件中添加以下申明:
#include "MyDlg.h"
class CMyDlg;
更多推荐
所有评论(0)