主要在CMakelist.txt中加入以下语句
find_package(catkin REQUIRED COMPONENTS
roscpp
#这里可增加需要的消息类型
}
include_directories(
include
${catkin_INCLUDE_DIRS}
#${PCL_INCLUDE_DIRS}
#${OpenCV_INCLUDE_DIRS}
)
target_link_libraries(**node**
${PCL_LIBRARIES}
${OpenCV_LIBS}
${catkin_LIBRARIES}
)
有的文章说重新构建一个工作空间和包,那样太麻烦了。