我正在尝试使用gsoap构建tr069客户端。我按照文档中的说明操作,但我无法获得soapClient.c。
以下是步骤:
wsdl2h -c -o tr069.h cwmp-1-1.xsd - >这会生成tr069.h
soapcpp2 -c tr069.h - >这只会生成以下文件:
ns1.nsmap,soapC.c soapH.h soapStub.h
根据在线和文档中的示例,我想要获取类似soapClient.c的文件
有谁知道为什么?我正在使用gsoap 2.8
感谢。
答案 0 :(得分:1)
cwmp-1-1.xsd只是一个XSD文件。您没有定义通常存储在soapClient.c中的操作的WSDL。但是,您仍然可以通过套接字等使用XML根元素序列化程序(请参阅tr069.h的底部部分)。