一. 按照原来预研究的结果,使用gsoap的方法如下:
-
wsdl2h.exe -o weather.hhttp://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsd生成
weather.h文件。
-
soapcpp2.exe -C weather.h -I E:\temp\gsoap-2.8\gsoap\import(E:\temp\gsoap-2.8\gsoap\import是我本地的路径),这样可以生成C++文件(soapClient.cpp, soapH.h, soapStub.h, WeatherWebServiceSoap.nsmap),然后还需要stdsoap2.cpp和stdsoap2.h 2个文件,编译的时候把这些文件加到工程中。调用的方法会在soapStub.h 头文件中产生。
参照了以后几个wiki:
http://blog.csdn.net/liujunpen/article/details/40353489
http://www.cnblogs.com/virtorld/archive/2012/11/16/2773395.html