すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:環境の準備

最終更新日:Jun 22, 2026

C++ SDK を使用してメッセージをパブリッシュおよびサブスクライブするには、環境を準備します。

前提条件

  • SCons をインストールします。 詳細については、「SCons のインストール」をご参照ください。

  • SCons には Python 3.5 以降が必要です。 詳細については、「Python のインストール」をご参照ください。

  • Visual Studio 2015 以降をインストールします。 詳細については、「Visual Studio のインストール」をご参照ください。

    説明

    Visual Studio は Windows システムでのみ必須です。 この手順では、Visual Studio 2019 を例として使用します。

C++ SDK のインストール

Windows

  1. SDK をオンプレミスにダウンロードして展開します。 SDK のダウンロードリンクについては、「リリースノート」をご参照ください。

  2. SDK を展開したディレクトリから、次のコマンドを実行してプロジェクトをビルドします。

    scons
  3. ビルドが成功したら、SDK ディレクトリから include フォルダと lib フォルダを、ご利用のオンプレミス C++ プロジェクトのディレクトリにコピーします。

  4. Visual Studio でプロジェクトのプロパティを設定します。 プロジェクトを右クリックし、[プロパティ] を選択します。

    • 追加のインクルードディレクトリの設定

      プロジェクトのプロパティページで、[構成プロパティ] > [C/C++] > [全般] > [追加のインクルードディレクトリ] を選択し、[追加のインクルードディレクトリ] を手順 3 でコピーした include フォルダのパスに設定します。

    • 追加のライブラリディレクトリの設定

      プロジェクトのプロパティページで、[構成プロパティ] > [リンカー] > [全般] > [追加のライブラリディレクトリ] を選択し、[追加のライブラリディレクトリ] を手順 3 でコピーした lib フォルダのパスと lib\windows\{Platform Directory} フォルダのパスに設定します。 プレースホルダーの {Platform Directory} は、ご利用のオペレーティングシステムによって異なります。64 ビット OS の場合は AMD64 を、32 ビット OS の場合は I386 を使用します。

    • 追加の依存ファイルの設定

      プロジェクトのプロパティページで、[構成プロパティ] > [リンカー] > [入力] > [追加の依存ファイル] を選択し、[追加の依存ファイル] に次の内容を追加します。

      mqcpp.lib
      libcurl.lib
      libcurl_debug.lib
      libeay32MT.lib
      libeay32MTd.lib
      ssleay32MT.lib
      ssleay32MTd.lib
      DbgHelp.lib
      User32.lib
      GDI32.lib
      Advapi32.lib
  5. サンプルコードをプロジェクトにコピーし、コメントの指示に従ってパラメーターを変更して、ファイルを保存します。 サンプルコードをダウンロードするには、「サンプルコード」をご参照ください。

  6. 编译 ボタンをクリックしてビルドを開始します。

Linux

説明

次の手順では CentOS を例として使用します。

  1. SDK をオンプレミスにダウンロードして展開します。 SDK のダウンロードリンクについては、「リリースノート」をご参照ください。

  2. 次のコマンドを実行して、libcurl-devel および openssl-devel ライブラリをインストールします。

    yum install libcurl-devel
    yum install openssl-devel
  3. SDK を展開したディレクトリで、次のコマンドを実行してプロジェクトをビルドします。

    scons
  4. ビルドが成功したら、SDK ディレクトリから include フォルダと lib フォルダを、ご利用のオンプレミス C++ プロジェクトのディレクトリにコピーします。

  5. サンプルコードをオンプレミスのプロジェクトにコピーし、コメントの指示に従ってパラメーターを変更して、ファイルを保存します。 サンプルコードをダウンロードするには、「サンプルコード」をご参照ください。

  6. 次のコマンドを実行してプロジェクトをコンパイルします。

    # producer.cpp をプロジェクトのファイル名に置き換えます。
    g++ producer.cpp -o producer   lib/libmqcpp.a -I include/ -lcurl -lcrypto