本例以天气预报为例
一、新建MFC工程(本例使用VS2013)
略
二、下载gSOAP
下载地址: gSOAP Toolkit
三、工具介绍
1、解压gSOAP(本例下载gSOAP版本为2.8.18),得到gsoap-2.8文件夹(存放路径在H:\WorkSpace\C++\gSOAP目录下)。
2、gSOAP工具介绍(gsoap-2.8\gsoap\bin\win32)
在该目录下存在2个工具: wsdl2h.exe及soapcpp2.exe
(1) wsdl2h.exe: 根据WSDL生成C/C++风格的头文件
使用方法: wsdl2h.exe -o XXX.h WSDL文件名或URL(末尾加:?wsdl)
参数说明:
-o: 文件名,指定输出头文件
-n: 名空间前缀 代替默认的ns
-c: 产生纯C代码,否则是C++代码
-s: 不要使用STL代码
-t: 文件名,指定type map文件,默认为typemap.dat,建立一个字符转换规则文件wsmap.dat,文件内容为xsd__string = | std::wstring |