欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ROS PCL 配置 报错 undefined reference to

程序员文章站 2022-03-15 22:31:53
...

PCL错误代码

错误提示如下

undefined reference to `pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)'

这种错误一般是CMakeLists文件没有编写好。

ROS PCL 配置 报错 undefined reference to

解决办法

确保PCL库所有设置已经完整配置
我只需要在CMakeLists中添加

target_link_libraries(dev_detect
  ${PCL_COMMON_LIBRARIES} ${PCL_IO_LIBRARIES} ${PCL_LIBRARIES}
)

完整的PCL配置为

# pcl
find_package( PCL REQUIRED)
include_directories( ${PCL_INCLUDE_DIRS} )
link_directories(${PCL_LIBRARY_DIRS})

target_link_libraries(dev_detect
  ${PCL_COMMON_LIBRARIES} ${PCL_IO_LIBRARIES} ${PCL_LIBRARIES}
)

更多相关信息查看

相关标签: ROS linux ubuntu