error C2501: 'CCtrlParmSetDlg' : missing storage-class or type specifiers
遇到这样的错误一般是在实例化一个类的对象时,没有找到类,可能的错误有几种:
1:头文件相互包含
如a.h中有include b.h
b.h中有include a.h
解决方法:把b.h中include a.h去掉,并把该句加入到b.cpp中。即在b的cpp文件中包含a的头文件,而不是在b的头文件中包含。
2:构造函数的参数类型找不到(没包含相应头文件或者类型名写错了)
3:新建一个类的对象时,类名写错了
所以当出现这个错误提示时,检查一下类名是最简单最快的方法,如果不行再试试其他方法。