Todos os produtos
Search
Central de documentação

ApsaraMQ for RocketMQ:Preparar o ambiente

Última atualização: Jun 27, 2026

Para publicar e assinar mensagens com o SDK for C++, prepare o ambiente.

Pré-requisitos

  • Instale o SCons. Para mais informações, consulte Instalar o SCons.

  • O SCons requer Python 3.5 ou superior. Para mais informações, consulte Instalar o Python.

  • Instale o Visual Studio 2015 ou superior. Para mais informações, consulte Instalar o Visual Studio.

    Nota

    O Visual Studio é necessário apenas para sistemas Windows. Estas instruções usam o Visual Studio 2019 como exemplo.

Instale o SDK for C++

Windows

  1. Baixe e extraia o SDK localmente. Para obter o link de download do SDK, consulte as notas de versão.

  2. No diretório em que você extraiu o SDK, execute o comando a seguir para compilar o projeto.

    scons
  3. Após a compilação bem-sucedida, copie as pastas include e lib do diretório do SDK para o diretório do seu projeto C++ local.

  4. Configure as propriedades do projeto no Visual Studio. Clique com o botão direito do mouse no projeto e selecione Properties.

    • Defina Additional Include Directories

      Na página de propriedades do projeto, selecione Configuration Properties > C/C++ > General > Additional Include Directories e defina Additional Include Directories como o caminho da pasta include copiada na Etapa 3.

    • Defina Additional Library Directories

      Na página de propriedades do projeto, selecione Configuration Properties > Linker > General > Additional Library Directories e defina Additional Library Directories como o caminho da pasta lib copiada na Etapa 3 e o caminho da pasta lib\windows\{Platform Directory}. O espaço reservado {Platform Directory} depende do sistema operacional: use AMD64 para SO de 64 bits e I386 para SO de 32 bits.

    • Defina Additional Dependencies

      Na página de propriedades do projeto, selecione Configuration Properties > Linker > Input > Additional Dependencies e adicione o seguinte conteúdo em 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. Copie o código de exemplo para o projeto, modifique os parâmetros conforme as instruções nos comentários e salve o arquivo. Para baixar o código de exemplo, consulte o código de exemplo.

  6. Clique em 编译 para iniciar a compilação.

Linux

Nota

As instruções a seguir usam o CentOS como exemplo.

  1. Baixe e extraia o SDK localmente. Para obter o link de download do SDK, consulte as notas de versão.

  2. Execute os comandos a seguir para instalar as bibliotecas libcurl-devel e openssl-devel:

    yum install libcurl-devel
    yum install openssl-devel
  3. No diretório em que você extraiu o SDK, execute o comando a seguir para compilar o projeto.

    scons
  4. Após a compilação bem-sucedida, copie as pastas include e lib do diretório do SDK para o diretório do seu projeto C++ local.

  5. Copie o código de exemplo para o projeto local, modifique os parâmetros conforme as instruções nos comentários e salve o arquivo. Para baixar o código de exemplo, consulte o código de exemplo.

  6. Execute o comando a seguir para compilar o projeto.

    # Replace producer.cpp with your project's filename.
    g++ producer.cpp -o producer   lib/libmqcpp.a -I include/ -lcurl -lcrypto