这里写自定义目录标题
一、准备工作
1、Linux操作系统。我调试是在虚拟机下安装的Linux 64位操作系统进行调试的。
2、下载gSOAP工具包,我采用的gsoap2.8,可在我的资源中进行下载,下载地址https://download.csdn.net/download/geng10086/88061625
3、本次调试测试程序的源码下载地址:https://download.csdn.net/download/geng10086/88061625,可以没有安装gsoap环境上进行编译和测试。
二、安装gSOAP
1、将下载的gsoap解压到linux目录,假定解压目录为:/usr/gsoap-2.8/
2、进入/usr/gsoap-2.8/,依次执行以下三条命令即可完成gSOAP安装,假定gSOAP安装目录为:/usr/local/gsoap/
打开终端执行如下命令:
./configure --prefix=/usr/local/gsoap
make
make install
三、根据gsoap工具,生成调用WebService的C++代码
1、本次测试的WebService调用地址为:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl,按照以下命令,生成调用代码
1. mkdir /webservice
2. cd /webservice
3. /usr/local/gsoap/bin/wsdl2h -s -o weather.h
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
4. /usr/local/gsoap/bin/soapcpp2 -j