2012-03-30 9 views
1

Ich bin mit dem gsoap Bibliothek und, wenn sie mit den Werkzeugen automatische Code-Generierung wsdl2h und soapcpp2 alle arbeiten gut, aber wenn das ist Code kompiliert viel Warnung zeigen, wieWarnung mit gsoap

warning: unused parameter 'soap' 

auf Prototyp als:

SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTodsca__FrameSequence(struct soap *soap, std::vector<dsca__FrameSequence * >*p) 

und ich weiß nicht, wie es zu beheben.

Danke dir sehr mmuch.

Antwort

1

Keine Sorge wegen der Warnung, gSoap stellt Ihnen diesen Parameter (gSoap speichert seinen Laufzeitkontext darin) zur Verfügung. Manchmal muss man es benutzen, manchmal braucht man es nicht. Sie müssen es verwenden, wenn Sie Speicher für die Antwort reservieren müssen. Daher stellt gSoap die Funktionen soap_malloc(struct soap*, size_t num_bytes) und soap_new_YourClassName(struct soap*, int num_instances) zur Verfügung.