gpt4 book ai didi

cmake - 在 ROS 中使用 ZeroMQ 与包 zeromq_catkin - 如何包含?

转载 作者:行者123 更新时间:2023-12-03 19:51:26 27 4
gpt4 key购买 nike

我正在尝试设置一个 ROS 节点以通过 ZeroMQ 与其他操作系统通信(这里没有选择)。

我用 ROS Kinetic Kame Ubuntu 16.04 LTS 和catkin build(而不是catkin_make)。

幸运的是,已经有一个适用于 ZeroMQ 的 Catkin-Package(一个包装器),它非常适合我:https://github.com/ethz-asl/zeromq_catkin

但是当我尝试包含 Cpp-Wrapper #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}
)

最佳答案

小而重要的错误,我输入了 INCLUDE_DIR但是有一个 S 不见了,应该是 INCLUDE_DIRS CMakeLists.txt :

include_directories(
${zeromq_catkin_INCLUDE_DIRS}
)

关于cmake - 在 ROS 中使用 ZeroMQ 与包 zeromq_catkin - 如何包含?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45690295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com