Мне нужен доступ к веб-сервису SOAP (написанному на .NET с бэкэндом MS SQL, FWIW) с нескольких разных платформ, поэтому мой общий знаменатель - родной C ++. Есть ли для этого портативная библиотека, или мне стоит развернуть собственное решение?
Чтобы сделать SOAP в C ++, вам нужны как сеть, так и библиотека XML / SOAP. Их нелегко найти, особенно если требуется кроссплатформенность.
Я бы начал с libcurl . Кажется, есть пример SOAP доступно .
Возможно, что использование Java, а не C ++, может быть проще. Java работает во многих местах и имеет довольно хорошие клиентские библиотеки Web-сервиса.
Стоит ли смотреть?