天天看点

fatal error: ros/ros.h: No such file or directory解决办法

主要在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}

  )

有的文章说重新构建一个工作空间和包,那样太麻烦了。