全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Instal pustaka dinamis C++

更新时间:Jul 02, 2025

Sebelum menggunakan SDK untuk C++ dari Community Edition untuk terhubung ke ApsaraMQ for RocketMQ dalam mengirim dan menerima pesan, ikuti langkah-langkah berikut untuk menginstal pustaka dinamis C++.

Prasyarat

Pastikan sistem operasi Anda memenuhi persyaratan berikut:

  • Linux: CentOS 6.8, CentOS 7.2, RHEL 6.x, atau RHEL 7.x
  • Darwin: macOS Mojave 10.14.x
  • Debian: Ubuntu 18.04
Catatan Topik ini tidak mencakup instruksi untuk menginstal lingkungan GCC. Pastikan versi GCC atau G++ di server Anda adalah 4.8 atau lebih baru.

Instal pustaka dinamis C++

Penting Secara default, pustaka dinamis C++ diinstal di direktori pustaka dinamis sistem. Pastikan akun saat ini memiliki izin sudo. Anda juga dapat menggunakan akun root untuk menginstal pustaka dinamis C++.

Pustaka dinamis C++ menyediakan rilis biner yang memungkinkan Anda mendapatkan kode sumber terbuka secara langsung. Untuk informasi lebih lanjut, lihat Catatan Rilis. Topik ini menggunakan rocketmq-client-cpp-2.0.1 sebagai contoh untuk menjelaskan cara menginstal pustaka dinamis C++ di berbagai sistem operasi.

  • CentOS 7.2 dan RHEL 7.x

    Secara default, CentOS mendukung Red-Hat Package Manager (RPM). Nama paket RPM adalah rocketmq-client-cpp-2.0.1. Jalankan perintah rpm berikut untuk menginstal paket tersebut:

    rpm -ivh https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-centos7.x86_64.rpm

  • CentOS 6.8 dan RHEL 6.x

    Prosedur instalasi di CentOS 6.8 sama dengan CentOS 7. Namun, CentOS 6.8 menggunakan paket RPM yang berbeda. Jalankan perintah berikut untuk menginstal pustaka dinamis C++:

    rpm -ivh https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-centos6.x86_64.rpm

  • macOS Mojave 10.14

    macOS tidak menyediakan alat manajemen paket. Jalankan perintah berikut untuk menginstal pustaka dinamis C++ secara manual:

    mkdir cppsdk
    cd cppsdk
    wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1-bin-release-darwin.tar.gz
    tar -xzf rocketmq-client-cpp-2.0.1-bin-release-darwin.tar.gz
    cp rocketmq-client-cpp/lib/* /usr/local/lib/
    mkdir -p /usr/local/include/rocketmq/
    cp rocketmq-client-cpp/include/* /usr/local/include/rocketmq/
    install_name_tool -id "@rpath/librocketmq.dylib" /usr/local/lib/librocketmq.dylib
  • Ubuntu 18.04

    Kernel sistem operasi Ubuntu 18.04 adalah sistem Debian, yang menggunakan dpkg sebagai manajer paket defaultnya. Nama paketnya adalah rocketmq_2.0.1_amd64.deb. Jalankan perintah berikut untuk menginstal pustaka dinamis C++:

    wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.1/rocketmq-client-cpp-2.0.1.amd64.deb
    dpkg -i rocketmq-client-cpp-2.0.1.amd64.deb

Setelah menyelesaikan langkah-langkah di atas, instalasi pustaka dinamis C++ selesai.

Apa yang harus dilakukan selanjutnya