continuous_clustering icon indicating copy to clipboard operation
continuous_clustering copied to clipboard

CMakeLists.txt file and compilation issues

Open mainDevgithub opened this issue 1 month ago • 0 comments

  1. target_link_libraries continuous_clustering ?
# helper functions to publish clustering result to ROS
add_library(continuous_clustering_ros src/ros/ros_utils.cpp)
target_link_libraries(continuous_clustering ${catkin_LIBRARIES}
  1. I successfully built the ouster-ros project in catkin_ws, but encountered the following problems when building this project:
Errors << continuous_clustering:make /home/z/ros_ws_zzz/logs/continuous_clustering/build.make.010.log

/usr/bin/ld: CMakeFiles/continuous_clustering_node.dir/src/ros/continuous_clustering_node.cpp.o: in function `continuous_clustering::OusterInput::OusterInput(ros::NodeHandle const&, ros::NodeHandle const&)':

continuous_clustering_node.cpp:(.text.ZN21continuous_clustering11OusterInputC2ERKN3ros10NodeHandleES4[ZN21continuous_clustering11OusterInputC5ERKN3ros10NodeHandleES4]+0x3e9): undefined reference to `ouster::sensor::sensor_info::sensor_info()'

/usr/bin/ld: continuous_clustering_node.cpp:(.text.ZN21continuous_clustering11OusterInputC2ERKN3ros10NodeHandleES4[ZN21continuous_clustering11OusterInputC5ERKN3ros10NodeHandleES4]+0x4c2): undefined reference to `ouster::sensor::metadata_from_json(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'

collect2: error: ld returned 1 exit status

make[2]: *** [CMakeFiles/continuous_clustering_node.dir/build.make:384:/home/z/ros_ws_zzz/0-graduation-project/devel/.private/continuous_clustering/lib/continuous_clustering/continuous_clustering_node]

mainDevgithub avatar Nov 01 '25 07:11 mainDevgithub