開始前先看一下用戶向導吧 http://www.cs.fsu.edu/~engelen/soap.html
英語水平確實有限,有些內容可能說的不準確,敬請參考向導中原文,以免誤導
向導 1.1節(jié)中提供了gSoap開發(fā)包的下載地址http://sourceforge.net/projects/gsoap2
下載最新gSoap程序包
解壓后在\gsoap\bin\win32(windowsXP下,其它操作系統(tǒng)就自己選擇)下找到 編譯器soapcpp2.exe 和wsdl解析工具 wsdl2h.exe,這兩個文件也可以重新編譯生成,用戶向導中有介紹,此處就不多說,用現成的了。
進入主題:開發(fā)客戶端程序
結合例子說明過程
示例:引用向導中的例子--計算器
、soapH.h、soapServer.cpp、soapServer.Lib、soapStub.h和接口的請求應答xml文件。
其中
calc.nsmap 為命名空間定義文件;
soapClient.cpp 客戶端文件
///////////////////////////calcClient.cpp源碼//
#include <stdio.h>
#include "soapH.h"
#include "calc.nsmap"