Skip to content

TencentCloud/ivc-sdk-cpp

Repository files navigation

SDK自己编译环境

centos7

gcc8.5.0

下载第三方依赖库

  1. 安装 CMake 工具(本sdk使用版本为:3.27.0),点击 这里 下载,安装方式如下:
./configure
make
make install
  1. 安装 libcurl(本sdk使用版本为:8.1.2),点击 这里 下载,安装方式如下:
./configure 
make
make install
  1. 安装 apr(本sdk使用版本为:1.7.4),点击 这里 下载,安装方式如下:
./configure
make
make install
  1. 安装 apr-util(本sdk使用版本为:1.6.3),点击 这里 下载,安装时需要指定— with-apr 选项,安装方式如下:
./configure --with-apr=/your/apr/install/path
make
make install
  1. 安装 minixml(本sdk使用版本为:3.0),点击 这里 下载,安装方式如下:
./configure
make
make install
  1. 安装COS SDK 源码安装。从 GitHub 下载源码,编译命令如下:
cmake .
make
make install
  1. 安装 gRPC(本sdk使用版本为:1.57.0),安装方式如下:
git clone -b v1.57.0 https://github.com/grpc/grpc.git
cd grpc
git submodule update --init
mkdir -p cmake/build
cd cmake/build
cmake ../..
make
make install
cd ../../third_party/libuv
./autogen.sh
./configure
make
make install
  1. 安装 rtmpdump(本sdk使用版本为:2.2e),点击 这里 下载,安装方式如下:
make
make install
cp librtmp/rtmp_sys.h /usr/local/include/librtmp/
  1. 安装 glog(本sdk使用版本为:0.6.0),点击 这里 下载,安装方式如下:
cmake -S . -B build -G "Unix Makefiles"
cmake --build build
cmake --build build --target test
cmake --build build --target install
  1. 安装 libuuid(本sdk使用版本为:1.0.3),点击 这里 下载,安装方式如下:
./configure
make
make install
  1. 安装 jsoncpp(本sdk使用版本为:00.11.z),点击 这里 下载,安装方式如下:
cmake .
make
make install

编译本代码:

编译方法如下:

测试用时

mkdir build 
cd build 
cmake .. -DCMAKE_BUILD_TYPE=Debug
make
make install

正式用时

mkdir build 
cd build 
cmake .. -DCMAKE_BUILD_TYPE=Release
make
make install

DEMO

demo在demo文件夹下 使用方法

cd demo
mkdir build 
cd build 
cmake .. 
make
cd ../bin
./ivcpClient

About

腾讯云 智能视图计算平台 私有协议sdk发布仓库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published