UBUNTU之Onvif开源服务器onvif_srvd:1、编译

  • 下载源码

编译时会下载东西,有可能需要VPN。

https://github.com/KoynovStas/onvif_srvd

https://github.com/KoynovStas/onvif_srvd/tags

  • 解压

  • 准备工作

    sudo apt install -y flex bison byacc make cmake m4

    for support encryption and WS-Security

    在低版本的ubuntu上,libcrypto++6

    sudo apt install -y openssl libssl-dev zlib1g-dev libcrypto++8

  • 编译:2.0

我从tags中下载2.0,直接使用make。

复制代码
$ make
  • 编译:最新代码

有多种编译方式。最简单的:

复制代码
# 几个编译参数,具体自行了解。
# -DUSE_GSOAP_STATIC_LIB=1

# sudo apt install gsoap libgsoap-dev
# -DUSE_SYSTEM_GSOAP=1

# -DWSSE_ON=1

cmake -B build .

cmake --build build
相关推荐
lht63193561233 分钟前
Ubuntu Server系统安装谷歌浏览器
linux·运维·ubuntu
知南x33 分钟前
【QT界面设计学习篇】qt Kits工具设置/qt多版本设置(ubuntu)
qt·学习·ubuntu
BB_CC_DD36 分钟前
在NVIDIA Jetson Orin NX (Ubuntu 22.04, JetPack 5.1, CUDA 11 cuDnn8) 上安装PyTorch 2
pytorch·深度学习·ubuntu
hkNaruto1 小时前
【DevOps】基于Nexus部署内网ubuntu 2204系统APT代理镜像仓库操作手册
运维·ubuntu·devops
残影飞雪1 小时前
jetson orin nano 部署FastDeploy
ubuntu
Better Bench14 小时前
ubuntu20.04安全的安装可穿墙的远程软件parsec
安全·ubuntu·远程·parsec
新手村领路人15 小时前
Ubuntu18.04 libc.so.6: version `GLIBC_2.28‘ not found问题
linux·ubuntu·pycharm
奥尔特星云大使17 小时前
详细的Linux系统更新yum源的教程
linux·运维·服务器·ubuntu·centos·yum源·epel源
lht63193561217 小时前
Ubuntu Server 系统安装图形界面
linux·运维·ubuntu
christine-rr17 小时前
linux常用命令(6)——网络管理
linux·服务器·网络·ubuntu·网络安全