Onvif——生成源码框架
来源:互联网 发布:windows密钥能用几次 编辑:程序博客网 时间:2024/05/17 09:02
1.先下载gsoap_2.8.35.zip和onvif的wsdl文件。
下载地址:http://pan.baidu.com/s/1bFHOKY (如果不能使用联系我发给你^_^ qq:406672924)
2.根据下载好的wsdl文件产生onvif.h头文件(我这里包含了所有的wsdl文件)
wsdl2h -o onvif.h -c -s -t .\onvif\typemap.dat .\onvif\actionengine.wsdl .\onvif\analytics.wsdl .\onvif\analyticsdevice.wsdl .\onvif\bw-2.wsdl .\onvif\deviceio.wsdl .\onvif\devicemgmt.wsdl .\onvif\display.wsdl .\onvif\event.wsdl .\onvif\imaging.wsdl .\onvif\media.wsdl .\onvif\ptz.wsdl .\onvif\Receiver.wsdl .\onvif\Recording.wsdl .\onvif\remotediscovery.wsdl .\onvif\Replay.wsdl .\onvif\rw-2.wsdl .\onvif\Search.wsdl
执行之后会生成一个onvif.h的头文件。
3.使用onvif.h来生成骨架代码
soapcpp2 -c onvif.h -x -I /root/onvif/gsoap-2.8/gsoap/import -I /root/onvif/gsoap-2.8/gsoap/
这一步会报错:
Critical error: #inport: Cannot open file "ns1.h" for reading
错误原因是onvif.h里面有如下代码:
#import "ns1.h" // ns1 = <http://www.w3.org/2005/08/addressing>
解决办法:
在生成onvif.h头文件的时候加一个
http://www.w3.org/2006/03/addressing/ws-addr.xsd
然后重新生成头文件,再执行步骤3即可。就会生成以下文件:
- Onvif——生成源码框架
- onvif框架生成
- onvif框架生成2
- Onvif框架代码生成
- Onvif框架代码生成
- Onvif框架代码生成流程
- onvif代码框架的生成
- onvif开发系列之--------onvif 框架代码生成
- gSOAP+onvif初探(一):生成onvif代码框架
- 使用gsoap生成onvif代码框架
- Onvif开发之代码框架生成篇
- Onvif开发之代码框架生成篇
- Onvif开发之代码框架生成篇
- Onvif开发之代码框架生成篇
- Onvif开发之代码框架生成篇
- Onvif之框架生成-基于gsoap2.8.27
- 基于gsoap的Onvif框架生成
- Linux下SOAP工具生成ONVIF框架
- 桥接模式(别名Handle/Body)、与接口、抽象接口
- 并发编程:Callable、Future、FutureTask
- JS中bind方法与函数柯里化
- uploadify上传后预览Demo
- 中心召开个贷率目标任务推进会
- Onvif——生成源码框架
- 学习Java(一)
- SpringMvc之第一回(框架了解和第一个SpringMvc程序)
- LCD驱动
- Top 10 Free Source Code Editors – Reviewed
- 最长回文字符串
- NestedScrollView 以及ScrollView中 布局自动wrap_parent问题解决
- 23 服务的启动Demo2
- 大素数模板