introlab / rtabmap_ros

RTAB-Map's ROS package.
http://wiki.ros.org/rtabmap_ros
BSD 3-Clause "New" or "Revised" License
966 stars 557 forks source link

Missing Signature.h #1064

Open anaammostafiz opened 10 months ago

anaammostafiz commented 10 months ago

I am trying to run #include <rtabmap/core/Signature.h> in a program, but I get this error:

fatal error: rtabmap/core/Signature.h: No such file or directory

How can I fix this? I've already tried reinstalling rtabmap_ros.

matlabbe commented 10 months ago

Is your program a ros package? In your CMakeLists.txt:

find_package(RTABMap 0.21.0 REQUIRED)

# include rtabmap::rtabmap target to get rtabmap include paths and link libraries:
add_executable(my_node src/my_node.cpp)
target_link_libraries(my_node rtabmap::rtabmap ${catkin_LIBRARIES})