GSOAP 在一个客户端内调用多个服务出现的问题解决

来源:互联网 发布:专业美工 编辑:程序博客网 时间:2024/05/16 06:59

方式一:

按照下面的链接做完前期操作,生成soap之后

http://blog.csdn.net/limiko/article/details/6103073

出现SOAP_VERSIONMISMATCH 39 错误

打开nsmap文件(合并后会生成3个一模一样的文件,保留一个即可),发现

SOAP-ENV 项和 wsdl文件不一致,按照wsdl文件修改后问题解决。


方式2: 直接使用wsdl2h 合并wsdl文件并生成头文件

./wsdl2h -o all.h a.wsdl b.wsdl

然后再用soapcpp2,这样生成之后nsmap文件和wsdl一致.

0 0
原创粉丝点击