Todos los productos
Search
Centro de documentos

Simple Log Service:Instalación del SDK de C++

Última actualización: Sep 02, 2026

Instale el kit de desarrollo de software (SDK) de C++ antes de usarlo para realizar operaciones en Simple Log Service. A continuación se describen las dependencias del SDK, su compilación y los archivos de biblioteca que usará posteriormente en su programa de C++.

Requisitos previos

  • Simple Log Service está activado. Activar Simple Log Service.

  • Se creó y obtuvo un par de AccessKey. Para más información, consulte AccessKey pair.

    El par de AccessKey de una cuenta de Alibaba Cloud tiene permisos sobre todas las operaciones de la API. Usar estas credenciales para realizar operaciones en Simple Log Service constituye una operación de alto riesgo. Se recomienda usar un usuario de Resource Access Management (RAM) para invocar operaciones de la API o realizar tareas rutinarias de operación y mantenimiento. Para crear un usuario de RAM, inicie sesión en la consola de RAM. Asegúrese de que el usuario de RAM cuente con los permisos de administración sobre los recursos de Simple Log Service. Para más información, consulte Create a RAM user and grant permissions.

Procedimiento

  1. Instale las dependencias.

    Nota

    Instale únicamente los paquetes necesarios según sus requisitos de depuración.

    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 protobuf. Asegúrese de que las versiones de protobuf y protoc coincidan.

    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. Descargue el paquete más reciente del SDK de C++, descomprímalo y copie los archivos extraídos al directorio de su proyecto.

  4. Vaya al directorio del proyecto y ejecute el comando make para compilar el SDK.

    Nota

    Ajuste el proceso de compilación y resuelva cualquier error que se presente. Aquí solo se describen los pasos principales como referencia.

    Una vez finalizada la compilación, se generan los siguientes archivos. Posteriormente podrá usar estos archivos en su programa de C++.

    lib/libslssdk.a
    lib/libsls_logs_pb.a
    lib/liblz4.a
  5. Escriba su código y ejecute el programa.

    El siguiente comando vincula su archivo objeto con las bibliotecas del SDK para generar un ejecutable:

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

Para más información, consulte C++ SDK README.