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
相关推荐
张飞飞飞飞飞13 天前
Tmux命令使用教程
linux·服务器·ubuntu
盼小辉丶13 天前
Ubuntu极速部署OpenClaw完全指南(本地模型+DeepSeek)
linux·ubuntu·openclaw
黑白园13 天前
【环境搭建】Ubuntu安装(一)
linux·ubuntu
Moshow郑锴13 天前
Ubuntu用SDKMAN轻松管理多个Java 版本
java·ubuntu·sdkman
error:(13 天前
Ubuntu 22.04 GNOME远程桌面配置问题排查与解决全流程
linux·运维·ubuntu
Java知识技术分享13 天前
在windows上使用wsl安装Ubuntu~linux系统
linux·人工智能·windows·ubuntu
天疆说13 天前
在 Ubuntu 24.04 上安装 MATLAB R2021b
数据库·ubuntu·matlab
Clang's Blog13 天前
Ubuntu(20.04/22.04/24.04)国内环境一键安装 Docker、JDK17 和 Maven
ubuntu·docker·maven
izcll13 天前
ubuntu系统安装软件的方法
linux·运维·ubuntu
天疆说13 天前
在 Ubuntu 的 VSCode 中配置 MATLAB
vscode·ubuntu·matlab