全部产品
Search
文档中心

Simple Log Service:Instal Simple Log Service SDK untuk C++

更新时间:Jun 26, 2025

Sebelum menggunakan Simple Log Service SDK untuk C++ dalam memanggil operasi API dari Simple Log Service, Anda harus menginstal SDK tersebut. Panduan ini menjelaskan langkah-langkah instalasi Simple Log Service SDK untuk C++.

Prasyarat

  • Simple Log Service telah diaktifkan.

  • Dependensi berikut telah diimpor:

    • protobuf 2.4.1

    • curl

    • lz4

Prosedur

  1. Unduh paket instalasi terbaru dari Simple Log Service SDK untuk C++.

  2. Ekstrak paket aliyun-log-cpp-sdk-master.zip.

    unzip aliyun-log-cpp-sdk-mater.zip

    Anda dapat menjalankan perintah yum install unzip untuk menginstal unzip.

  3. Salin direktori yang diekstraksi dari Langkah 2 ke folder proyek.

  4. Instal dependensi.

    Penting

    Pada langkah ini, Anda hanya perlu menginstal dependensi yang diperlukan pada sistem Anda. Operasi berikut disediakan sebagai referensi.

    1. Instal g++.

      yum install g++

      Setelah g++ diinstal, jalankan perintah g++ --version untuk melihat versi g++.

      g++ (GCC) 10.2.1 20200825 (Alibaba 10.2.1-3 2.32)
      Hak Cipta (C) 2020 Free Software Foundation, Inc.
      Ini adalah perangkat lunak gratis; lihat sumber untuk syarat penyalinan. Tidak ada
      jaminan; bahkan tidak untuk KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU.
    2. Unduh dan instal 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
    3. Salin protoc ke direktori yang menyimpan program yang dapat dieksekusi.

      # Salin protoc ke direktori yang menyimpan program yang dapat dieksekusi. Jalankan perintah cd untuk mengubah direktori saat ini ke direktori bin di direktori yang diekstraksi, lalu jalankan perintah mv berikut:
      mv protoc /usr/local/bin
      
      # Salin isi direktori include ke direktori yang menyimpan program yang dapat dieksekusi. Jalankan perintah cd untuk mengubah direktori saat ini ke direktori include di direktori yang diekstraksi, lalu jalankan perintah cp berikut:
      cp -r google /usr/local/include
  5. Pergi ke folder proyek dan jalankan perintah make untuk mengompilasi SDK.

    Penting

    Pada langkah ini, Anda harus menulis perintah make dan menangani pengecualian berdasarkan debugging.

    Setelah SDK dikompilasi, file berikut akan dihasilkan. File tersebut dapat digunakan saat menjalankan program C++ Anda.

    lib/libslssdk.a 
    lib/libsls_logs_pb.a
    lib/liblz4.a
  6. Kembangkan dan jalankan program Anda.

    Kode berikut menunjukkan cara menjalankan program:

    g++ -o your_program your_program.o   -O2 -L./lib/   -lslssdk -llz4 -lcurl -lprotobuf 

    Untuk informasi lebih lanjut, lihat Simple Log Service SDK untuk C++ README.