1add_executable()
和ros1一样根据源文件生成可执行文件gps_beitian_node
add_executable(gps_beitian_node src/gps_beitian.cpp)
2target_include_directories()
用于指定头文件搜索路径。它的参数应该是可执行文件或库的名称
3target_compile_features()
必须用于 add_executable
或 add_library
定义的可执行文件或库目标
4install()
install
也是针对 可执行文件或 库目标
总结:以上后面参数链接的都应该是add_executable生成的可执行文件,注意对应。