Как использовать библиотеку paho mqtt с узлом ros на C++

Я просто трачу некоторое время, пытаясь выяснить, как использовать библиотеку Paho Mqtt в C++ Rosnode, и написать это на случай, если у кого-то возникнет такая же проблема.

1 ответ

Установите библиотеку Paho, как описано в файле readme на Github.

В Cmakelists.txt Росноде добавить:

find_package(PahoMqttCpp REQUIRED)

target_link_libraries(${PROJECT_NAME}
  PahoMqttCpp::paho-mqttpp3
)

в package.xml добавьте:

  <depend>PahoMqtt</depend>

Это должно быть все, чтобы использовать это в вашем коде C++.

Другие вопросы по тегам