VS2010,C ++,gSOAP:无法构建

时间:2013-07-01 15:18:22

标签: visual-studio-2010 gsoap

我正在构建一个连接到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。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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