主要在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}
)
有的文章說重新建構一個工作空間和包,那樣太麻煩了。