2
我正在尝试设置一个ROS-Node来通过ZeroMQ与其他操作系统进行通信(这里没有选择)。在包中使用ROS中的ZeroMQ zeromq_catkin - 如何包含?
我用ROS动力学龟上Ubuntu的LTS 16.04和柳絮建立(而不是catkin_make)。
幸运的是,已经有它建立只是完美的我一个柳絮包(一包装)为ZeroMQ可用:https://github.com/ethz-asl/zeromq_catkin
但是当我尝试包括CPP-包装#include "zmq.hpp"
,这也与安装在上面的包中,编译器找不到头文件。
关于我在做什么的错误?每个提示都非常感谢。
其他相关信息
我package.xml
(我自己的节点)中有:
<build_depend>zeromq_catkin</build_depend>
<run_depend>zeromq_catkin</run_depend>
我CMakeLists.txt
中有:
find_package(zeromq_catkin REQUIRED)
include_directories(
${zeromq_catkin_INCLUDE_DIR}
)
target_link_libraries(my_node
${zeromq_catkin_LIBRARY}
)