私はZeroMQ経由で他のOSと通信するためにROS-Nodeをセットアップしようとしています(ここでは選択しません)。パッケージzeromq_catkinを使用してROSでZeroMQを使用する - どのようにインクルードするのですか?
私は(代わりに catkin_makeの)を構築 のUbuntu 16.04 LTSと 尾状花にROSキネティックかめを使用。
幸いなことに、すでに私のためだけで完璧に構築し利用できる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}
)