搭建 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