Tüm Ürünler
Search
Belge Merkezi

Simple Log Service:C++ SDK'yı Yükleme

Son Güncelleme:Sep 30, 2026

Simple Log Service'de işlem yapmak için C++ yazılım geliştirme kitini (SDK) kullanmadan önce bu kiti yükleyin. Aşağıdaki adımlarda SDK bağımlılıkları, SDK'nın derlenmesi ve kendi C++ programınızda kullanacağınız kitaplık dosyaları açıklanmaktadır.

Ön Koşullar

  • Simple Log Service etkinleştirilmiştir. Simple Log Service'i Etkinleştirin.

  • Bir AccessKey çifti oluşturulmuş ve elde edilmiştir. Daha fazla bilgi için bkz. AccessKey çifti.

    Alibaba Cloud hesabının AccessKey çifti tüm API işlemlerinde yetkiye sahiptir. Bu kimlik bilgilerini kullanarak Simple Log Service'te işlem yapmak yüksek risk taşır. API çağrıları yapmak veya rutin bakım ve işletim işlemlerini yürütmek için bir Resource Access Management (RAM) kullanıcısı kullanmanızı öneririz. RAM kullanıcısı oluşturmak için RAM konsolunda oturum açın. RAM kullanıcısının Simple Log Service kaynaklarında yönetim iznine sahip olduğundan emin olun. Daha fazla bilgi için bkz. RAM Kullanıcısı Oluşturma ve İzin Verme.

Adımlar

  1. Bağımlılıkları yükleyin.

    Not

    Hata ayıklama gereksinimlerinize göre yalnızca ihtiyaç duyduğunuz paketleri yükleyin.

    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. Protobuf'u yükleyin. Protobuf ve protoc sürümlerinin aynı olduğundan emin olun.

    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. En son C++ SDK paketini indirin, sıkıştırılmış dosyayı açın ve çıkarılan dosyaları proje dizininize kopyalayın.

  4. Proje dizinine gidin ve SDK'yı derlemek için make komutunu çalıştırın.

    Not

    Derleme sürecini ayarlayın ve oluşan hataları giderin. Burada yalnızca referans olması amacıyla ana adımlar açıklanmıştır.

    Derleme tamamlandığında aşağıdaki dosyalar oluşturulur. Bu dosyaları C++ programınızda kullanabilirsiniz.

    lib/libslssdk.a
    lib/libsls_logs_pb.a
    lib/liblz4.a
  5. Kodunuzu yazın ve programı çalıştırın.

    Aşağıdaki komut, nesne dosyanızı SDK kitaplıklarıyla bağlayarak çalıştırılabilir bir dosya oluşturur:

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

Daha fazla bilgi için bkz. C++ SDK README.