我正在构建一个连接到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);
}
如何解决此错误? 日Thnx。
答案 0 :(得分:0)
只是一个疯狂的猜测:你的包装做得好吗?特别是,你有#included * .nsmap文件吗?
答案 1 :(得分:0)
从项目中删除“soapClientLib.cpp”。