2013-07-01 46 views
0

我正在構建一個連接到S3的解決方案。我使用gSoap ++生成的文件。 但收到一個錯誤:VS2010,C++,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

只是一個瘋狂的猜測:你有你的包括做得好嗎?特別是,你有#include * .nsmap文件嗎?

0

從您的項目中刪除「soapClientLib.cpp」。