+ -
当前位置:首页 → 问答吧 → 编译时soapStub.h出错,生成文件的时候没有错误

编译时soapStub.h出错,生成文件的时候没有错误

时间:2010-12-16

来源:互联网

这个错误很怪异,我去错误的代码行查看是没问题的,但是编译报的就是那行的错误。
利用wsdl生成文件的时候一点问题都没有,而且我用的是最新的gsoap。
#ifndef SOAP_TYPE_ns2__ReqNotifyAll
#define SOAP_TYPE_ns2__ReqNotifyAll (38)
/* ns2:ReqNotifyAll */
struct ns2__ReqNotifyAll
{
char *SUBJECT;
char *BODY;
char *STARTTIME;
char *ENDTIME;
char *PSSTATUS;
char *DOMAIN;
char *MSGTYPE;
int TYPE;
char *COMPANYID;
char *URI;
};
#endif

错误如下
soapStub.h:393: 错误:expected identifier or ‘(’ before numeric constant
soapStub.h:394: 错误:expected ‘;’ before ‘char’

393、394就是上面代码的
char *DOMAIN;
char *MSGTYPE;
就是这两行,明显没有问题啊,相当奇怪。而且屏蔽掉这个结构体后会报出其他很多的错误。

请高人解答!不吝赐教!

作者: renquan1232000   发布时间: 2010-12-16

猜是少include某些文件

作者: masterz   发布时间: 2010-12-29