因为项目需求,今天开始接触gsoap,在网上查了很多资料,下面记录下自己开发旅程,有错误的地方请大家指出。
gsoap的官网地址为:http://www.genivia.com/products.html(下载需要账号登录)。
gsoap的下载地址:https://sourceforge.net/projects/gsoap2/。
gsoap的csdn下载地址:点击打开链接。
下载完成后解压,文件夹里面包含了使用文档,例子等等,其中gsoap/bin/win32文件夹里面有soapcpp2.exe和wsdl2h.exe两个文件是下面需要用到的。wsdl2h.exe作用:完成wsdl文件(.wsdl)到头文件(.h)的转换,即由wsdl格式的接口定义文件转换成C/C++格式的头文件;soapcpp2.exe:根据接口文件生成相应的应用程序客户端和服务端的框架文件。我这里开发时用到soapcpp2.exe文件。
(1)服务器端
1.编写add.h文件如下&#x