You need to enable JavaScript to run this app.
导航

安装 C++ SDK

最近更新时间2023.11.13 16:31:39

首次发布时间2023.07.25 15:10:13

使用 SDK 进行日志服务各类操作前,您需要安装 SDK。本文介绍 C++ SDK 的安装方法。

开发环境要求

确保当前开发环境已符合以下要求。

环境

说明

Linux 系统

Debian、CentOS 等 Linux 发行版操作系统。

C++ 编译器

支持 C++11 及以上版本的编译器。

安装 C++ SDK

您需要遵循以下流程完成日志服务 C++ SDK 的安装:

  1. 导入相关依赖。
    1. 安装 C++ Protobuf 库,以下以安装 3.21.10 版本的 Protobuf 为例:

      wget https://github.com/google/protobuf/releases/download/v3.21.10/protobuf-3.21.10.tar.gz
      tar zxvf protobuf-3.21.10.tar.gz
      cd protobuf-3.21.10
      ./configure
      make
      make check
      make install
      
    2. 安装 C++ OpenSSL 库。 您可以参考 OpenSSL 相关文档 从源码编译安装,也可以执行以下命令进行安装。

      # 对于 Ubuntu/Debian 系统
      sudo apt-get install libssl-dev
      # 对于 Centos7
      yum install openssl-devel
      # 对于 Redhat/Fedora 系统
      sudo dnf install openssl-devel
      
    3. 安装 C++ LZ4 库。 您可以参考 lz4 相关文档 获取详细信息。

  2. 安装日志服务 C++ SDK。
    1. 下载最新版本的 C++ SDK。 您可以从 https://github.com/volcengine/ve-tls-cpp-sdk 获取项目源码。
    2. 切换到 TLS C++ SDK 源码目录,执行以下命令安装 C++ SDK。
    ./genpb.sh
    mkdir build
    cd build
    cmake ../
    sudo make
    sudo make install