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.
NotaO Visual Studio é necessário apenas para sistemas Windows. Estas instruções usam o Visual Studio 2019 como exemplo.
Instale o SDK for C++
Windows
Baixe e extraia o SDK localmente. Para obter o link de download do SDK, consulte as notas de versão.
-
No diretório em que você extraiu o SDK, execute o comando a seguir para compilar o projeto.
scons 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.
-
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 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 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 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
-
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.
Clique em
para iniciar a compilação.
Linux
As instruções a seguir usam o CentOS como exemplo.
Baixe e extraia o SDK localmente. Para obter o link de download do SDK, consulte as notas de versão.
-
Execute os comandos a seguir para instalar as bibliotecas
libcurl-develeopenssl-devel:yum install libcurl-develyum install openssl-devel -
No diretório em que você extraiu o SDK, execute o comando a seguir para compilar o projeto.
scons 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.
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.
-
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