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.
CatatanVisual Studio hanya diperlukan pada sistem operasi Windows. Dalam topik ini, Visual Studio 2019 digunakan sebagai contoh.
Instal SDK untuk C++
Sistem Operasi Windows
Unduh SDK untuk C++ ke mesin lokal Anda dan ekstrak paketnya. Untuk informasi lebih lanjut tentang tautan unduhan SDK, lihat Catatan Rilis.
Di direktori tempat SDK diunduh, jalankan perintah berikut untuk mengompilasi proyek C++ Anda:
sconsSetelah proyek dikompilasi, salin folder include dan lib dari direktori SDK ke direktori proyek C++ yang Anda buat di mesin lokal Anda.
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 di panel navigasi kiri. Di sebelah kanan, atur Additional Include Directories ke jalur folder include yang disalin pada Langkah 3.

Tetapkan Properti Additional Library Directories
Dalam kotak dialog Property Pages proyek Anda, pilih 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.

Tetapkan Properti Additional Dependencies
Dalam kotak dialog Property Pages proyek Anda, pilih 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
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.
Klik ikon
untuk mengompilasi proyek.
Sistem Operasi Linux
Operasi berikut menggunakan CentOS sebagai contoh.
Unduh SDK untuk C++ ke mesin lokal Anda dan ekstrak paketnya. Untuk informasi lebih lanjut tentang tautan unduhan SDK, lihat Catatan Rilis.
Jalankan perintah berikut untuk menginstal pustaka
libcurl-develdanopenssl-devel:yum install libcurl-develyum install openssl-develDi direktori tempat SDK diunduh, jalankan perintah berikut untuk mengompilasi proyek C++ Anda:
sconsSetelah proyek dikompilasi, salin folder include dan lib dari direktori SDK ke direktori proyek C++ yang Anda buat di mesin lokal Anda.
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.
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