Я использовал gSOAP в прошлом. Я нашел его довольно приятным в работе. Он достаточно развит и работает на различных платформах. Документация и примеры показались мне достаточными. Мы использовали его в проекте, где требовалось взаимодействие с веб-службами ASP.NET из среды Linux.
Я думаю, что xmlrpc ++
- это то, что вы ищете. Хотя я не могу дать объективное сравнение каждой перечисленной здесь библиотеке, я должен сказать, что она чрезвычайно универсальна, хорошо написана и к ней довольно легко привыкнуть.
Ну, на самом деле это какой-то недостаток в документации, но это тоже субъективно (ненавижу этот доксигенированный способ представления информации).
Добавлено: ulxmlrpcpp
также (никогда не использовал, только просмотрел документацию) кажется прекрасным и хорошо продуманным.