- 下載源碼
編譯時會下載東西,有可能需要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=1cmake -B build .cmake --build build