Todos os produtos
Search
Central de documentação

Simple Log Service:Instale o SDK C++

Última atualização: Aug 27, 2026

Instale o kit de desenvolvimento de software (SDK) C++ antes de usá-lo para realizar operações no Simple Log Service. As etapas a seguir abordam as dependências do SDK, a compilação e os arquivos de biblioteca necessários para seu programa C++.

Pré-requisitos

  • O Simple Log Service está ativado. Ativar o Simple Log Service.

  • Um par de AccessKey foi criado e obtido. Para mais informações, consulte AccessKey pair.

    O par de AccessKey de uma conta Alibaba Cloud tem permissões em todas as operações de API. O uso dessas credenciais para realizar operações no Simple Log Service apresenta alto risco. Recomendamos usar um usuário do Resource Access Management (RAM) para chamar operações de API ou executar tarefas rotineiras de O&M. Para criar um usuário RAM, faça login no console RAM. Verifique se o usuário RAM tem permissões de gerenciamento nos recursos do Simple Log Service. Para mais informações, consulte Crie um usuário RAM e conceda permissões.

Procedimento

  1. Instale as dependências.

    Nota

    Instale apenas os pacotes necessários, conforme seus requisitos de depuração.

    yum install gcc g++ openssl-devel perl make cmake gcc-c++ libcurl-devel -y
    curl -O https://curl.se/download/curl-7.76.0.tar.gz && tar -xzf curl-7.76.0.tar.gz && cd curl-7.76.0 && ./configure --prefix=/usr/local/curl --with-ssl && make -j && make install && ln -sf /usr/local/curl/bin/curl /usr/bin/curl
    yum install protobuf
  2. Instale o protobuf. Verifique se as versões do protobuf e do protoc são idênticas.

    wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
    tar zxvf protobuf-2.5.0.tar.gz
    cd protobuf-2.5.0
    ./configure --prefix=/usr/local/protobuf
    make
    make install
    # Link protoc to the executable program directory.
    ln -s /usr/local/protobuf/bin/protoc /usr/local/bin
    # Copy the contents of the include directory to the executable program directory.
    cp -ar /usr/local/protobuf/include/google/ /usr/local/include
  3. Baixe o pacote mais recente do SDK C++, descompacte-o e copie os arquivos extraídos para o diretório do projeto.

  4. Acesse o diretório do projeto e execute o comando make para compilar o SDK.

    Nota

    Ajuste o processo de compilação e resolva quaisquer erros. Esta seção descreve apenas as etapas principais como referência.

    Após a compilação, os seguintes arquivos são gerados. Use esses arquivos em seu programa C++.

    lib/libslssdk.a
    lib/libsls_logs_pb.a
    lib/liblz4.a
  5. Escreva o código e execute o programa.

    O comando a seguir vincula o arquivo objeto às bibliotecas do SDK para gerar um executável:

    g++ -o your_program your_program.o -O2 -L./lib/ -std=c++11 -lslssdk -llz4 -lcurl -lprotobuf

Para mais informações, consulte o README do SDK C++.