我得到的是gsoap_2.7.15.tar.gz
1.解压缩,编译出两个程序出来。
soapcpp2.exe
wsdl2h.exe
头文件:soapcpp2.h
其中主要使用第一个。头文件在开发时必须加入到工程中。
2. 首先定义接口。
例子:
首先编写 add.h文件:
1 //gsoap ns service name: add
2 //gsoap ns service namespace: http://localhost/add.wsdl
3 //gsoap ns service location: http://localhost
4 //gsoap ns service executable: add.cgi
5 //gsoap ns service encoding: encoded
6 //gsoap ns schema namespace: urn:add
7
8 int ns__add( int num1, int num2, int* sum );
注意//里的内容很重要。必须填写。
3.然后用soapcpp2.exe 编译这个头文件
例子:soapcpp2.exe add.h
编译后会出现很多文件出来。
如:soapC.cpp soapH.h soapServer.cp soapStub.h add.h 需要将这些加入到工程中。
4.使用。 例子很多。。。。。