利用gSoap搭建ONVIF客户端代码框架

本文档详细介绍了如何在Ubuntu 18.04.3 LTS系统上搭建ONVIF IPC客户端开发框架,包括环境配置、gSoap源码下载与编译、使用wsdl2h和soapcpp2工具生成客户端代码框架。通过遵循提供的步骤,可以成功构建ONVIF客户端代码,并在GitHub上提供了编译好的代码框架。
摘要由CSDN通过智能技术生成

搭建 ONVIF IPC客户端开发框架

基本环境搭建

系统:Vmware workstations 安装ubuntu系统,系统版本:ubutu 18.04.3 LTS。
软件:安装gcc、g++、make、openssl、ssh2等基本工具。

下载gSoap源码

gSoap 工具下载地址:http://sourceforge.net/projects/gsoap2
下载gSoap工具的版本是:gsoap_2.8.97

gSoap源码编译

3.1 源码解压

unzip gsoap_2.8.97.zip  #源码解压

3.2 安装gSoap编译依赖工具

3.2.1 阅读gSoap解压的INSTALL.txt文件中,关于《Installing gSOAP on Unix/Linux》的说明,防止安装出现问题,先检查下依赖是否安装,依赖的工具如下:

- Automake tools installed (make and GNU m4)
- Bison installed from www.gnu.org/software/bison or Yacc
- Flex installed from flex.sourceforge.net
- OpenSSL from www.openssl.org or GNUTLS from www.gnu.org/software/gnutls
- Optionally Zlib to support compression from www.zlib.net.

3.2.2 在步骤1已经安装过make工具,所以先安装Bison工具:

apt-get install bison

3.2.3 安装Flex工具

apt-get install flex

3.2.4 安装OpenSSL

apt-get install openssl 

在这里插入图片描述
发现系统已经自带了openssl工具,且是最新的openssl库,满足INSTALL.txt的要求,故不需要安装openssl了。

3.2.5 安装zlib工具

apt-get install zlib1g-dev  #注:zlib工具的名称是zlib1g-dev,而不是zlib

3.2.6 gSoap源码编译

cd gsoap-2.8/
./configure --with-openssl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值