Apollo自动驾驶开发笔记47——apollo编译报错this rule is missing dependency declarations for the following files

  • 报错信息
  • 原因分析
  • 解决办法

报错信息

(01:55:12) ERROR: /apollo/modules/perception/onboard/component/BUILD:114:11: undeclared inclusion(s) in rule ‘//modules/perception/onboard/component:perception_component_inner_camera’:
this rule is missing dependency declarations for the following files included by ‘modules/perception/onboard/component/trafficlights_perception_component.cc’:
‘bazel-out/k8-fastbuild/bin/modules/mcloud/proto/super_traffic_light.pb.h’

原因分析

这里很明显,就是提示在编译trafficlights_perception_component.cc文件时候提示super_traffic_light.pb.h文件缺少依赖,而pb.h是通过proto文件生成的,

解决办法

因此需要在/apollo/modules/perception/onboard/component/BUILD里面增加对应的proto文件,提示也说明了是在perception_component_inner_camer里增加。

Apollo自动驾驶开发笔记47——apollo编译报错this rule is missing dependency declarations for the following files相关推荐

  1. Apollo 自动驾驶开发套件(D-KIT)

    Apollo 自动驾驶开发套件(D-KIT)

  2. 古月居 机器人开发实践源码 编译报错问题解决方法

    ubuntu:16.04.7 ros:kinetic 移植<机器人开发实践>源码包 ros_exploring,出现的问题都包含于以下内容中. 书中提到,如果将源码包 ros_explor ...

  3. 百度Apollo自动驾驶学习笔记

    Apollo学习笔记 作者:邹镇洪(清华大学车辆学院,个人主页 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 本文是对百度Apoll ...

  4. jsp 学习笔记( java编译报错:程序包 javax.servlet和javax.servlet.http 不存在)

    最近学习javaEE这门课程,老师要求不用集成开发环境只用 tomcat (服务器).java 和 浏览器 实现jsp过程,要编译的java文件如下 import javax.servlet.*; i ...

  5. 百度apollo自动驾驶planning代码学习-Apollo\modules\planning\common\Obstacle类代码详解

    概述 Obstacle类是apollo planning模块下modules\planning\common\obstacle.cc/.h实现 从类名来看,应该是障碍物类,将一个障碍物的所有相关信息封 ...

  6. 百度apollo自动驾驶planning代码学习-Apollo/modules/planning/common/Smoother类代码详解

    这一块代码作用没有看的很明白,后续planning模块若有涉及再结合其他代码一起思考. Smoother类就是当足够接近停止点10m内,规划轨迹就保持上一帧的数据?来达到平滑的效果? modules\ ...

  7. 机器人开发实践源码编译报错问题解决方法

    书中提到,如果将源码包 ros_exploring 直接放到 catkin 工作空间中,需要将 ros2 文件夹移出到工作空间之外,否则编译失败. 将 ros2 文件夹移出之后仍然报错,具体信息如下: ...

  8. 百度apollo自动驾驶planning代码学习-Apollo\modules\planning\common\DependencyInjector类代码详解

    概述 由modules\planning\common\dependency_injector.h实现,无.cc文件. 从类名来看,应该是planning模块依赖的输入数据的注入类. 从代码来看Dep ...

  9. Qt Creator编译报错: C2001: 常量中有换行符

    一.问题描述. 在使用Qt Creator进行C/C++开发中,进行编译报错:C2001: 常量中有换行符. 二.问题分析. 这是由于代码中包含中文,而文件的默认编码格式为UTF-8. 三.解决方案. ...

最新文章

  1. Blockchain与Big Data将碰撞出怎样的火花?
  2. TWRP开启时误点了系统只读(不再提示)【解决方案】
  3. 查看某个端口是否链接超时
  4. .NET编程-----------------------Web.config配置文件详解
  5. 潜在语义分析(Latent Semantic Analysis,LSA)
  6. 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...
  7. [置顶] Android改变图像的饱和度、亮度和对比度
  8. html返回顶部开始隐藏,回到顶部并且监听顶部按钮显示或隐藏
  9. java drawline_Java Graphics.drawLine方法代码示例
  10. 3DMax 卡死、白屏、渲染死机问题总结
  11. Go的研习笔记-day12(以Java的视角学习Go)
  12. VR系列--资料汇总
  13. Layui表格实现显示空白行数据
  14. Linux删除文件,df查看磁盘空间未减少
  15. Java语言之父James Gosling
  16. HD Tune结合硬盘再生器HDDREG快速修复硬盘错误
  17. 计算机终端网络准入管理规定,网络准入与终端安全.doc
  18. 贾跃亭妻子甘薇被列入老赖名单;360两高管离职;中国联通正式关闭2G丨价值早报
  19. unity3d 摄像机跟随角色时被物体遮挡解决方案
  20. Multi-AP Specification V2.0 中文翻译 第10章 Link metric collection(链路度量采集)

热门文章

  1. Python机器学习引言与基础知识储备
  2. Java 快速排序法
  3. 黑马——广告条效果(利用ViewPager实现)
  4. Linux系统的web管理工具——webmin搭建
  5. Windows驱动开发基础(五)驱动程序的数据结构
  6. Gridview 导出excel,解决了只能导出当前页的问题
  7. 使用PerformanceCounter获取计算机性能
  8. 百度知道推广引流,曝光百万次很简单
  9. 数据挖掘——关联规则算法之FP-tree
  10. 如何与意法半导体STMicro建立EDI连接?