All Products
Search
Document Center

ApsaraMQ for RocketMQ:Siapkan lingkungan

Last Updated:Jun 21, 2026

Untuk menggunakan SDK C++ guna memublikasikan dan berlangganan pesan, siapkan lingkungan Anda terlebih dahulu.

Prasyarat

  • Instal SCons. Untuk informasi selengkapnya, lihat Install SCons.

  • SCons memerlukan Python 3.5 atau versi yang lebih baru. Untuk informasi selengkapnya, lihat Install Python.

  • Instal Visual Studio 2015 atau versi yang lebih baru. Untuk informasi selengkapnya, lihat Install Visual Studio.

    Catatan

    Visual Studio hanya diperlukan untuk sistem Windows. Petunjuk ini menggunakan Visual Studio 2019 sebagai contoh.

Instal SDK untuk C++

Windows

  1. Unduh dan ekstrak SDK secara lokal. Untuk tautan unduhan SDK, lihat release notes.

  2. Dari direktori tempat Anda mengekstrak SDK, jalankan perintah berikut untuk mem-build project.

    scons
  3. Setelah proses build berhasil, salin folder include dan lib dari direktori SDK ke direktori project C++ lokal Anda.

  4. Konfigurasikan properti project di Visual Studio. Klik kanan project dan pilih Properties.

    • Set Additional Include Directories

      Pada halaman properti project, pilih Configuration Properties > C/C++ > General > Additional Include Directories, lalu atur Additional Include Directories ke path folder include yang telah Anda salin pada Langkah 3.

    • Set Additional Library Directories

      Pada halaman Properti Project, pilih Configuration Properties > Linker > General > Additional Library Directories, lalu atur Additional Library Directories ke path folder lib yang telah Anda salin pada Langkah 3 dan path folder lib\windows\{Platform Directory}. Placeholder {Platform Directory} bergantung pada sistem operasi Anda: gunakan AMD64 untuk OS 64-bit dan I386 untuk OS 32-bit.

    • Set Additional Dependencies

      Pada halaman properti project, pilih Configuration Properties > Linker > Input > Additional Dependencies, lalu tambahkan konten berikut ke Additional Dependencies.

      mqcpp.lib
      libcurl.lib
      libcurl_debug.lib
      libeay32MT.lib
      libeay32MTd.lib
      ssleay32MT.lib
      ssleay32MTd.lib
      DbgHelp.lib
      User32.lib
      GDI32.lib
      Advapi32.lib
  5. Salin kode contoh ke dalam project Anda, modifikasi parameter sesuai petunjuk dalam komentar, lalu simpan file tersebut. Untuk mengunduh kode contoh, lihat sample code.

  6. Klik tombol 编译 untuk memulai proses build.

Linux

Catatan

Petunjuk berikut menggunakan CentOS sebagai contoh.

  1. Unduh dan ekstrak SDK secara lokal. Untuk tautan unduhan SDK, lihat release notes.

  2. Jalankan perintah berikut untuk menginstal library libcurl-devel dan openssl-devel:

    yum install libcurl-devel
    yum install openssl-devel
  3. Di direktori tempat Anda mengekstrak SDK, jalankan perintah berikut untuk mem-build project.

    scons
  4. Setelah proses build berhasil, salin folder include dan lib dari direktori SDK ke direktori project C++ lokal Anda.

  5. Salin kode contoh ke dalam project lokal Anda, modifikasi parameter sesuai petunjuk dalam komentar, lalu simpan file tersebut. Untuk mengunduh kode contoh, lihat sample code.

  6. Jalankan perintah berikut untuk mengompilasi project.

    # Ganti producer.cpp dengan nama file project Anda.
    g++ producer.cpp -o producer   lib/libmqcpp.a -I include/ -lcurl -lcrypto