ROS CMakeLists.txt 中的 add_dependencies

当项目内有新建的msg/srv时,需要确保项目内的msg和srv被编译,再编译target,因此需要添加以下宏

add_dependencies(program_name ${${PROJECT_NAME}_EXPORTED_TARGETS} )

${catkin_EXPORTED_TARGETS} 的联系和区别写在这个网页when-is-catkin_exported_targets-needed

附录:building_msgs


版权声明:本文为weixin_40994913原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。