:error C2501: 'pMissview' : missing storage-class or type specifiers
:error C2143: syntax error : missing ';' before '*'
: error C2501: 'CMissileTestDoc' : missing storage-class or type specifiers
: error C2501: 'GetDocument' : missing storage-class or type specifiers
: error C2065: 'pMissview' : undeclared identifier
: error C2228: left of '.FreeParticles' must have class/struct/union type编译一个程序发现全是这种,但是我头文件加了,
代码如下:
在CSerDlg类中加入了CMissileTestView的头文件,
定义了一个对象
CMissileTestView pMissview;在CSerDlg类中函数调用了CMissileTestView中函数。
pMissview.FreeParticles();
一编译就出现上述错误。请问怎么解决啊?
:error C2143: syntax error : missing ';' before '*'
: error C2501: 'CMissileTestDoc' : missing storage-class or type specifiers
: error C2501: 'GetDocument' : missing storage-class or type specifiers
: error C2065: 'pMissview' : undeclared identifier
: error C2228: left of '.FreeParticles' must have class/struct/union type编译一个程序发现全是这种,但是我头文件加了,
代码如下:
在CSerDlg类中加入了CMissileTestView的头文件,
定义了一个对象
CMissileTestView pMissview;在CSerDlg类中函数调用了CMissileTestView中函数。
pMissview.FreeParticles();
一编译就出现上述错误。请问怎么解决啊?
#include "MissileTestView.h"
然后再CSerDlg类之前加一句 class CMissileTestView; 前向声明试试
你这个错误是第几个错误?如果不是第一个的话,先去修改第一个错误,可能第一个错误会引起后面一大堆错误.
我如果把
//#include "MissileTestView.h"
改成
class MissileTestView;
就出现了错误
error C2143: syntax error : missing ';' before '*'
d:\vcwp\最新疏浚工程-放大\missiletestview.h(52) : error C2501: 'CMissileTestDoc' : missing storage-class or type specifiers
d:\vcwp\最新疏浚工程-放大\missiletestview.h(52) : error C2501: 'GetDocument' : missing storage-class or type specifiers
MCIMp3.cpp
MissileTest.cpp
MissileTestDoc.cpp
MissileTestView.cpp
mswinsockcontrol.cpp
SerDlg.cpp
d:\vcwp\最新疏浚工程-放大\missiletestview.h(52) : error C2143: syntax error : missing ';' before '*'
d:\vcwp\最新疏浚工程-放大\missiletestview.h(52) : error C2501: 'CMissileTestDoc' : missing storage-class or type specifiers
d:\vcwp\最新疏浚工程-放大\missiletestview.h(52) : error C2501: 'GetDocument' : missing storage-class or type specifiers
D:\vcwp\最新疏浚工程-放大\SerDlg.cpp(28) : error C2248: 'CMissileTestView::CMissileTestView' : cannot access protected member declared in class 'CMissileTestView'
d:\vcwp\最新疏浚工程-放大\missiletestview.h(47) : see declaration of 'CMissileTestView::CMissileTestView'