Единственный набор инструментов SOAP, который я использовал для C ++, это QtSoap , который является довольно низким уровнем, поддерживает только SOAP 1.1 и Qt специфично.
gSOAP может использоваться в коммерческих целях без лицензии, поскольку вы не используете двоичный код wsdl2h
и связанный с ним сгенерированный код.
Есть число других , которые вы могли бы исследовать.
Также приветствуются любые другие подходы к достижению того же самого (использование веб-сервисов). На данный момент я понимаю, что единственный выход - через инструментарий
Поскольку большинство веб-служб представляют собой XML-код " просто ", вам не нужно много средств для поддержки библиотеки, если вы хотите выполнить некоторые требования протокола. Если ваши потребности просты, этого может быть достаточно.
Другой вариант - использовать привязки к Java или .NET, где доступно множество вспомогательных библиотек.