1)具体的报错信息:

/usr/bin/ld: CMakeFiles/ego_planner_node.dir/src/ego_planner_node.cpp.o: undefined reference to symbol '_Z37vtkRenderingOpenGL2_AutoInit_Destructv'
/usr/bin/ld: /lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-7.1.so.7.1p: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

2)解决办法:

找到plan_manage的CMakeLists.txt,加入vtk相关的编译项:

find_package(VTK REQUIRED)
target_link_libraries(ego_planner_node 
  ${catkin_LIBRARIES}
  ${PCL_LIBRAIRES}
  ${VTK_LIBRARIES}
  )
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐