mfc编译时出错,提示意外的“class”。是否忘记了“;”

error C2236: 意外的“class”“CCaptureClassDlg”。是否忘记了“;”?
1>d:\test\captureclass\captureclass\captureclassdlg.h(13) : error C2143: 语法错误 : 缺少“;”(在“:”的前面)
1>d:\test\captureclass\captureclass\captureclassdlg.h(13) : error C2059: 语法错误 : “:”
1>d:\test\captureclass\captureclass\captureclassdlg.h(13) : error C2059: 语法错误 : “public”
1>d:\test\captureclass\captureclass\captureclassdlg.h(14) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\test\captureclass\captureclass\captureclassdlg.h(14) : error C2447: “{”: 缺少函数标题(是否是老式的形式表?)

这种情况一般有两种原因:1、真的忘记了符号;2、类头文件重复包含。
温馨提示:答案为网友推荐,仅供参考
相似回答