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.
CatatanVisual Studio hanya diperlukan untuk sistem Windows. Petunjuk ini menggunakan Visual Studio 2019 sebagai contoh.
Instal SDK untuk C++
Windows
-
Unduh dan ekstrak SDK secara lokal. Untuk tautan unduhan SDK, lihat release notes.
-
Dari direktori tempat Anda mengekstrak SDK, jalankan perintah berikut untuk mem-build project.
scons -
Setelah proses build berhasil, salin folder include dan lib dari direktori SDK ke direktori project C++ lokal Anda.
-
Konfigurasikan properti project di Visual Studio. Klik kanan project dan pilih Properties.
-
Set Additional Include Directories
Pada halaman properti project, pilih , 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 , 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 , 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
-
-
Salin kode contoh ke dalam project Anda, modifikasi parameter sesuai petunjuk dalam komentar, lalu simpan file tersebut. Untuk mengunduh kode contoh, lihat sample code.
-
Klik tombol
untuk memulai proses build.
Linux
Petunjuk berikut menggunakan CentOS sebagai contoh.
-
Unduh dan ekstrak SDK secara lokal. Untuk tautan unduhan SDK, lihat release notes.
-
Jalankan perintah berikut untuk menginstal library
libcurl-develdanopenssl-devel:yum install libcurl-develyum install openssl-devel -
Di direktori tempat Anda mengekstrak SDK, jalankan perintah berikut untuk mem-build project.
scons -
Setelah proses build berhasil, salin folder include dan lib dari direktori SDK ke direktori project C++ lokal Anda.
-
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.
-
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