J'essaie de configurer un nœud ROS pour communiquer avec un autre OS via ZeroMQ (pas de choix ici).Utiliser ZeroMQ dans ROS avec Package zeromq_catkin - Comment l'inclure?
J'utilise ERO cinétique Kame sur ubuntu 16.04 LTS et catkin construire (au lieu de catkin_make).
Heureusement, il existe déjà un Chaton-Package (wrapper) pour ZeroMQ disponible, qui construit juste parfaitement pour moi: https://github.com/ethz-asl/zeromq_catkin
Mais quand j'essaie d'inclure le Cpp-Wrapper #include "zmq.hpp"
, qui est également installé avec le paquet ci-dessus, le compilateur ne peut pas trouver le fichier d'en-tête.
Des idées sur ce que je fais mal? Chaque indice est très apprécié.
Infos supplémentaires
Mon package.xml
(pour mon propre nœud) a en elle:
<build_depend>zeromq_catkin</build_depend>
<run_depend>zeromq_catkin</run_depend>
Mon CMakeLists.txt
a en elle:
find_package(zeromq_catkin REQUIRED)
include_directories(
${zeromq_catkin_INCLUDE_DIR}
)
target_link_libraries(my_node
${zeromq_catkin_LIBRARY}
)