首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

gsoap 如何多个wsdl文件

2013-08-24 
gsoap 怎么多个wsdl文件有多个wsdl想合起来生成一个代理类的,我先分别生成多个wsdl2h.exe 生成多个头文件,

gsoap 怎么多个wsdl文件
有多个wsdl想合起来生成一个代理类的,我先分别生成多个wsdl2h.exe 生成多个头文件,然后把头文件复制到一个.h文件的,然后在用soap生成代理类,但是这样的话,只有3个wsdl的文件只有一个函数是调用成功的,其他都是失败的,分开调用又是可以的, 就说如果遇到多个wsdl怎么合起来生成一个代理类啊~~~~~~~求教
[解决办法]

引用:
问题解决,先每个生成头文件 注意修改命名空间-n 的参数,然后把多个头文件直接复制到一个头文件里,然后soap再生成,在生成的代理类的文件里有注意点 if (soap /*&&  !soap->namespaces*/) ,把soap->namespaces注释了,然后下面的排序把当前用的哪个命令空间排在其他的几个的前面~~



onvif的 做过客户端的二次开发!基本用soap生成文件没有过,不会!嘿嘿
[解决办法]
我是先把所有wsdl文件生成一个onvif.h文件,然后再生成相应的.CPP等文件。

热点排行