1. gsoap安装:
下载源码
./configure
make
make install
2. 生成wsdl:
根据.h文件和soapcpp2工具生成wsdl文件
example: vim add.h
//gsoap ns service name: add
//gsoap ns service namespace: http://localhost/add.wsdl
//gsoap ns service location: http://localhost
//gsoap ns service executable: add.cgi
//gsoap ns service encoding: encoded
//gsoap ns schema namespace: urn:add
int ns__add( int num1, int num2, int* sum );
/root/hudelong/gsoap-2.8/gsoap/soapcpp2 add.h -i -x -I /root/hudelong/gsoap-2.8/gsoap/import/
在当前目录下会生成wsdl文件