了解如何使用 gSOAP 的 wsdl2h和 soapcpp2工具来从WSDL 文件创建 C/C++ 文件。
1、wsdl2h -c service.wsdl
生成
service.h
2、soapcpp2 -c -C service.h
-C为生成客户端代码,-S为生成服务端代码
生成:
soapStub.h:从输入 Header 文件生成的经过修改且带标注的 Header 文件
soapH.h:主 Header 文件,所有客户机和服务源代码都要将其包括在内
soapC.c:指定数据结构的序列化器和反序列化器
soapClient.c:远程操作的客户机存根例程
stdsoap2.h:stdsoap2.cpp 运行时库的 Header 文件
stdsoap2.cpp:运行时 C++ 库,带 XML 解析器和运行时支持例程