gsoap工具生成头文件和源文件

在利用gsoap工具和onvif官方网站上提供的wsdl生成框架的时候,有一些参数经常搞迷糊。在此详细记录。

wsdl2h工具是用来将wsdl文件生成头文件的工具,使用范例:

wsdl2h -o 要生成的头文件 wsdl文件名

常用参数解析:

-o  指定输出的头文件名字

-n 命名空间的前缀,默认是ns

-c 生成纯C 代码,默认生成C++代码

-s 不使用STL代码

-t  指定type map文件,默认使用根目录下的typemap.dat

-e 禁止为enum成员加命名空间前缀

 

soapcpp2

此工具根据上一步中产生的头文件,生成SOAP框架 服务器 客户端代码,还包括WSDL、测试用XML数据。

soapcpp2 头文件

常用参数解析:

-C 只生成客户端代码 大写C

-S 只生成服务代码 默认是CS端都生成

-L 不产生soapClientLib.c和soapServerLib.c

-I 指定import路径

-x 不产生测试用xml示例文件

-i 封装生成C++, 客户端为xxxxxxProxy.h xxxxxxxxProxy.cp 服务端为xxxxxxService.h xxxxxxxService.cpp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值