Tous les produits
Search
Centre de documentation

Simple Log Service:Installation du SDK C++

Dernière mise à jour :Aug 27, 2026

Installez le kit de développement logiciel (SDK) C++ avant d'effectuer des opérations dans Simple Log Service. Cette rubrique présente les dépendances du SDK, sa compilation et les fichiers de bibliothèque à utiliser dans votre programme C++.

Prérequis

  • Simple Log Service est activé. Activer Simple Log Service.

  • Vous avez créé et obtenu une paire AccessKey. Pour plus d'informations, consultez Paire AccessKey.

    La paire AccessKey d'un compte Alibaba Cloud dispose d'autorisations sur toutes les opérations API. Son utilisation pour effectuer des opérations dans Simple Log Service présente un risque élevé. Nous vous recommandons d'utiliser un utilisateur RAM pour appeler les opérations API ou effectuer les tâches courantes d'exploitation et de maintenance. Connectez-vous à la console RAM pour créer un utilisateur RAM. Assurez-vous que cet utilisateur dispose des autorisations de gestion sur les ressources Simple Log Service. Pour plus d'informations, consultez Créer un utilisateur RAM et accorder des autorisations.

Procédure

  1. Installez les dépendances.

    Remarque

    Installez uniquement les packages nécessaires selon vos besoins de débogage.

    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. Installez protobuf. Vérifiez que les versions de protobuf et protoc sont identiques.

    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. Téléchargez le dernier package du SDK C++, décompressez-le et copiez les fichiers extraits dans le répertoire de votre projet.

  4. Accédez au répertoire du projet et exécutez la commande make pour compiler le SDK.

    Remarque

    Ajustez le processus de compilation et corrigez les erreurs éventuelles. Cette section ne décrit que les étapes principales à titre indicatif.

    La compilation génère les fichiers suivants, que vous pourrez utiliser dans votre programme C++.

    lib/libslssdk.a
    lib/libsls_logs_pb.a
    lib/liblz4.a
  5. Écrivez votre code et exécutez le programme.

    La commande suivante lie votre fichier objet aux bibliothèques du SDK pour produire un exécutable :

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

Pour plus d'informations, consultez README du SDK C++.