使用C++ SDK进行日志服务各类操作前,您需要安装C++ SDK。本文介绍C++ SDK的安装方法。
前提条件
安装C++ SDK
- 下载最新的C++ SDK包。
- 解压aliyun-log-cpp-sdk-master.zip。
unzip aliyun-log-cpp-sdk-mater.zip
您可以执行
yum install unzip
命令安装unzip。 - 将步骤2中解压目录拷贝到项目文件夹。
- 安装依赖。重要 此部分请您根据调试情况,安装所需命令即可,仅为主要步骤参考。
- 安装g++。
yum install g++
完成后,您可以执行g++ --version
查看版本。g++ (GCC) 10.2.1 20200825 (Alibaba 10.2.1-3 2.32) Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- 下载和解压protobuf 2.4.1。
wget https://github.com/google/protobuf/releases/download/v2.4.1/protobuf-2.4.1.tar.gz tar zxvf protobuf-2.4.1.tar.gz cd protobuf-2.4.1 ./configure make make check make install
- 将protoc复制到可执行程序目录。
# 复制protoc到可执行程序目录 (cd到解压目录bin中后执行) mv protoc /usr/local/bin # 把include目录的内容复制到可执行程序目录(cd到解压目录include中后执行) cp -r google /usr/local/include
- 安装g++。
- 进入项目文件夹,执行make命令编译。重要 请您根据调试情况,调整编译并处理报错,仅为主要步骤参考。编译完成后,生成以下文件,您就可以在运行C++程序时调用了。
lib/libslssdk.a lib/libsls_logs_pb.a lib/liblz4.a
- 完成代码编写,运行程序。运行程序代码示例如下:
g++ -o your_program your_program.o -O2 -L./lib/ -lslssdk -llz4 -lcurl -lprotobuf
更多信息,请参见C++ SDK README。
反馈
- 本页导读 (1)
文档反馈