Apollo Autonomous Driving Development Notes 47 – Apollo-Kompilierungsfehler, dieser Regel fehlen Abhängigkeitsdeklarationen für die folgenden Dateien
Fehlermeldung
(01:55:12) FEHLER: /apollo/modules/perception/onboard/component/BUILD:114:11: nicht deklarierte Einbeziehung(en) in Regel '//modules/perception/onboard/component:perception_component_inner_camera': Diese Regel
ist fehlende Abhängigkeitsdeklarationen für die folgenden Dateien, die in „modules/perception/onboard/component/trafficlights_perception_component.cc“ enthalten sind:
„bazel-out/k8-fastbuild/bin/modules/mcloud/proto/super_traffic_light.pb.h“
Ursachenanalyse
Es ist hier offensichtlich, dass beim Kompilieren der Datei „trafficlights_perception_component.cc“ angezeigt wird, dass die Datei „super_traffic_light.pb.h“ keine Abhängigkeiten aufweist und pb.h über die Proto-Datei generiert wird.
Lösung
Deshalb ist es notwendigFügen Sie die entsprechende Proto-Datei in /apollo/modules/perception/onboard/component/BUILD hinzu, zeigt die Eingabeaufforderung auch an, dass es inperception_component_inner_camer hinzugefügt wurde.