0

我正在构建一个连接到 S3 的解决方案。我使用 gSoap++ 生成的文件。但是收到一个错误:

soapClientLib.cpp
1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\xlocnum(133): error C2129: static function 'void soap_serializeheader(soap *)' declared but not defined
1>          c:\gsoap-2.8\gsoap\stdsoap2.h(2228) : see declaration of 'soap_serializeheader'

我检查了包含在我的解决方案soapC.cpp中的文件,这个方法存在:

SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
{
    if (soap->header)
        soap_serialize_SOAP_ENV__Header(soap, soap->header);
}

如何修复此错误?谢谢。

4

2 回答 2

0

从您的项目中删除“soapClientLib.cpp”。

于 2013-11-05T09:15:37.827 回答
0

只是一个疯狂的猜测:你的包含做得好吗?特别是,你有#included *.nsmap 文件吗?

于 2013-07-17T12:59:11.777 回答