1、cmake_minimum_required(VERSION 3.4.1)
指定 cmake 的最小版本
2、project(grid_path_searcher) 表示项目名字,就是你的包名字
3、find_package(catkin REQUIRED COMPONENTS
roscpp
std_msgs
nav_msgs
visualization_msgs
)
roscpp
std_msgs
nav_msgs
visualization_msgs
这四个表示包的依赖
4、find_package(Eigen3 REQUIRED)
find_package(PCL REQUIRED)
在cmake某个程序的时候,经常会提示找不到某个所依赖的库,那么这是时候我们就需要检查我们引入依赖库的路径对不对了, Cmake中一个自动寻找函数find_package()可以帮我们实现这个功能。