ONVIF开发记录

来源:互联网 发布:千牛for mac 编辑:程序博客网 时间:2024/06/05 20:15

1.下载最新版的gSOAP从以下网址:
http://www.cs.fsu.edu/~engelen/soap.html
2.将下载的安装包解压,并拷贝到linux的操作目录
然后,配置编译环境:
命令:./configure
然后,编译连接
命令:make
报错stdsoap2.h:887:26: fatal error: openssl/bio.h: No such file or directory。
安装sudo apt-get install libssl-dev
报错../../ylwrap: line 176: yacc: command not found
安装sudo apt-get install byacc
报错:WARNING: ‘flex’ is missing on your system.
安装apt-get install flex(之后需要重新运行./configure)
报错:/usr/bin/ld: cannot find -ly
安装 sudo apt-get install bison
最后,安装gSOAP
命令:make install
3.安装完成后校验:
root@ubuntu:~/onvif/gsoap-2.8# find / -name wsdl2h
/usr/local/bin/wsdl2h
可以看到这个已经安装

参考:
linux设备上的Onvif 实现3 :gSOAP嵌入式linux下的移植与程序开发 http://blog.csdn.net/u010871058/article/details/71175198

Onvif开发之Linux下gsoap的使用及移植
http://blog.csdn.net/xuerongdeng/article/details/17927723

onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试
http://blog.csdn.net/ghostyu/article/details/8182516

onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接
http://blog.csdn.net/ghostyu/article/details/8208428

WSDL讲解:http://www.w3school.com.cn/wsdl/index.asp
WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。

原创粉丝点击