全部产品
Search
文档中心

ApsaraMQ for RocketMQ:Menyiapkan lingkungan

更新时间:Jun 28, 2025

Sebelum menggunakan SDK untuk C++ untuk mempublikasikan dan berlangganan pesan, siapkan lingkungan dengan mengikuti petunjuk dalam topik ini.

Persyaratan lingkungan

  • SCons harus sudah terinstal. Untuk informasi lebih lanjut, kunjungi situs resmi SCons.

  • Pastikan Python 3.5 atau versi lebih baru telah terinstal sebelum menggunakan SCons. Untuk informasi lebih lanjut, kunjungi situs resmi Python.

  • Visual Studio 2015 atau versi lebih baru harus sudah terinstal. Untuk informasi lebih lanjut, lihat Visual Studio.

    Catatan

    Visual Studio hanya diperlukan pada sistem operasi Windows. Dalam topik ini, Visual Studio 2019 digunakan sebagai contoh.

Instal SDK untuk C++

Sistem Operasi Windows

  1. Unduh SDK untuk C++ ke mesin lokal Anda dan ekstrak paketnya. Untuk informasi lebih lanjut tentang tautan unduhan SDK, lihat Catatan Rilis.

  2. Di direktori tempat SDK diunduh, jalankan perintah berikut untuk mengompilasi proyek C++ Anda:

    scons
  3. Setelah proyek dikompilasi, salin folder include dan lib dari direktori SDK ke direktori proyek C++ yang Anda buat di mesin lokal Anda.

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

    • Tetapkan Properti Additional Include Directories

      Dalam kotak dialog Property Pages proyek Anda, pilih Configuration Properties > C/C++ > General di panel navigasi kiri. Di sebelah kanan, atur Additional Include Directories ke jalur folder include yang disalin pada Langkah 3.

      Additional Include Directories

    • Tetapkan Properti Additional Library Directories

      Dalam kotak dialog Property Pages proyek Anda, pilih Configuration Properties > Linker > General di panel navigasi sebelah kiri. Di sebelah kanan, atur Additional Library Directories ke jalur folder lib yang disalin pada Langkah 3 dan jalur folder lib\windows\{Platform directory}. Konfigurasikan {Platform directory} berdasarkan sistem operasi yang Anda gunakan. Jika Anda menggunakan sistem operasi 64-bit, atur parameter ini ke AMD64. Jika Anda menggunakan sistem operasi 32-bit, atur parameter ini ke I386.

      Additional Library Directories

    • Tetapkan Properti Additional Dependencies

      Dalam kotak dialog Property Pages proyek Anda, pilih Configuration Properties > Linker > Input di panel navigasi kiri. Di sebelah kanan, tambahkan konten berikut ke bidang 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

      Additional Dependencies

  5. Salin kode contoh ke file proyek, ubah nilai parameter berdasarkan komentar dalam kode, lalu simpan perubahan. Untuk informasi lebih lanjut tentang kode contoh, lihat Kode Contoh.

  6. Klik ikon Compilation untuk mengompilasi proyek.

Sistem Operasi Linux

Catatan

Operasi berikut menggunakan CentOS sebagai contoh.

  1. Unduh SDK untuk C++ ke mesin lokal Anda dan ekstrak paketnya. Untuk informasi lebih lanjut tentang tautan unduhan SDK, lihat Catatan Rilis.

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

    yum install libcurl-devel
    yum install openssl-devel
  3. Di direktori tempat SDK diunduh, jalankan perintah berikut untuk mengompilasi proyek C++ Anda:

    scons
  4. Setelah proyek dikompilasi, salin folder include dan lib dari direktori SDK ke direktori proyek C++ yang Anda buat di mesin lokal Anda.

  5. Salin kode contoh ke file proyek di mesin lokal Anda, ubah nilai parameter berdasarkan komentar dalam kode, lalu simpan perubahan. Untuk informasi lebih lanjut tentang kode contoh, lihat Kode Contoh.

  6. Jalankan perintah berikut untuk mengompilasi proyek:

    # Ganti producer.cpp dengan nama file proyek yang Anda buat di mesin lokal Anda.
    g++ producer.cpp -o producer   lib/libmqcpp.a -I include/ -lcurl -lcrypto