現象:
error: catkin_package() the catkin package '×××' has been find_package()-ed but is not listed as a build dependency in the package.xml
解決方法:
1:首先出現這個問題的原因是在CMakeLists配置文件中
find_package(catkin REQUIRED COMPONENTS
roscpp
dynamic_reconfigure
std_msgs
your_package
)
2:這個your_package就是你自己寫的另一個package,被當前package依賴
3:因此,它也需要在package.xml中配置build_depend和run_depend