gsoap 同时使用多个wsdl
先使用wsdl2h为不同的wsdl生成相关的文件
wsdl2h -o aHeader.h -nan -NAS a.wsdl
wsdl2h -o bHeader.h -nbn -NBS a.wsdl
注:-n 和 -N是必须的,这样才能替换掉默认的ns_等命名空间前缀
手动将两个文件的内容合在一个文件中,对照着很容易看出不同,把命名空间,类声明等合在一起就行了
最后使用soapcpp2自动生成代码
soapcpp2 -CLx -pAll all.h -I ../../import
这样就解决了
————————————————
版权声明:本文为CSDN博主「Easlee」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/limiko/article/details/6103073