Para chamar as operações de API do Simple Log Service com o Simple Log Service SDK for C++, instale previamente o SDK. Este tópico descreve como instalar o Simple Log Service SDK for C++.
Pré-requisitos
O Simple Log Service está ativado. Ativar o Simple Log Service.
-
As seguintes dependências estão importadas:
protobuf 2.4.1
curl
lz4
Procedimento
Baixe o pacote de instalação mais recente do Simple Log Service SDK for C++.
-
Descompacte o pacote aliyun-log-cpp-sdk-master.zip.
unzip aliyun-log-cpp-sdk-mater.zipExecute o comando
yum install unzippara instalar o unzip. Copie o diretório descompactado obtido na Etapa 2 para a pasta do projeto.
-
Instale as dependências.
ImportanteNesta etapa, instale apenas as dependências necessárias ao seu sistema. As operações abaixo servem somente como referência.
-
Instale o g++.
yum install g++Após instalar o g++, execute o comando
g++ --versionpara visualizar a versão instalada.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. -
Baixe e instale o 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 -
Copie o protoc para o diretório de programas executáveis.
# Copy protoc to the directory that stores executable programs. Run the cd command to change the current directory to the bin directory in the decompressed directory, and then run the following mv command: mv protoc /usr/local/bin # Copy the content of the include directory to the directory that stores executable programs. Run the cd command to change the current directory to the include directory in the decompressed directory, and then run the following cp command: cp -r google /usr/local/include
-
-
Acesse a pasta do projeto e execute o comando make para compilar o SDK.
ImportanteNesta etapa, escreva os comandos make e trate as exceções com base na depuração.
Após compilar o SDK, os seguintes arquivos são gerados. Use esses arquivos ao executar seu programa C++.
lib/libslssdk.a lib/libsls_logs_pb.a lib/liblz4.a -
Desenvolva e execute seu programa.
O código abaixo demonstra como executar um programa:
g++ -o your_program your_program.o -O2 -L./lib/ -lslssdk -llz4 -lcurl -lprotobufPara mais informações, consulte o README do Simple Log Service SDK for C++.