предупреждение с помощью gsoap - PullRequest
1 голос
/ 30 марта 2012

Я использую библиотеку gsoap, и при генерации автоматического кода с помощью инструментов wsdl2h и soapcpp2 все работает нормально, но при компиляции этого кода появляется большое предупреждение, как

warning: unused parameter 'soap'

на прототипе как:

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

и я не знаю, как это исправить.

Большое спасибо.

1 Ответ

1 голос
/ 03 апреля 2012

Не беспокойтесь о предупреждении, gSoap предоставляет этот параметр (gSoap сохраняет в нем свой контекст времени выполнения). Иногда вы должны использовать это, иногда вам это не нужно. Вы должны использовать его, если вам нужно выделить память для ответа. Поэтому gSoap предоставляет функции soap_malloc(struct soap*, size_t num_bytes) и soap_new_YourClassName(struct soap*, int num_instances).

...