Notas de desarrollo de conducción autónoma de Apollo 47: error de compilación de Apollo, a esta regla le faltan declaraciones de dependencia para los siguientes archivos
Mensaje de error
(01:55:12) ERROR: /apollo/modules/perception/onboard/component/BUILD:114:11: inclusiones no declaradas en la regla '//modules/perception/onboard/component:perception_component_inner_camera': esta regla
es Faltan declaraciones de dependencia para los siguientes archivos incluidos en 'modules/perception/onboard/component/trafficlights_perception_component.cc':
'bazel-out/k8-fastbuild/bin/modules/mcloud/proto/super_traffic_light.pb.h'
Análisis de causa
Es obvio aquí que al compilar el archivo Trafficlights_perception_component.cc, se indica que el archivo super_traffic_light.pb.h carece de dependencias y pb.h se genera a través del archivo proto.
Solución
Por lo tanto es necesarioAgregue el archivo de protocolo correspondiente en /apollo/modules/perception/onboard/component/BUILD, el mensaje también muestra que se agregó en percepción_component_inner_camer.