Apollo自动驾驶开发笔记47——apollo编译报错this rule is missing dependency declarations for the following files
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相关推荐
- Apollo 自动驾驶开发套件(D-KIT)
Apollo 自动驾驶开发套件(D-KIT)
- 古月居 机器人开发实践源码 编译报错问题解决方法
ubuntu:16.04.7 ros:kinetic 移植<机器人开发实践>源码包 ros_exploring,出现的问题都包含于以下内容中. 书中提到,如果将源码包 ros_explor ...
- 百度Apollo自动驾驶学习笔记
Apollo学习笔记 作者:邹镇洪(清华大学车辆学院,个人主页 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 本文是对百度Apoll ...
- jsp 学习笔记( java编译报错:程序包 javax.servlet和javax.servlet.http 不存在)
最近学习javaEE这门课程,老师要求不用集成开发环境只用 tomcat (服务器).java 和 浏览器 实现jsp过程,要编译的java文件如下 import javax.servlet.*; i ...
- 百度apollo自动驾驶planning代码学习-Apollo\modules\planning\common\Obstacle类代码详解
概述 Obstacle类是apollo planning模块下modules\planning\common\obstacle.cc/.h实现 从类名来看,应该是障碍物类,将一个障碍物的所有相关信息封 ...
- 百度apollo自动驾驶planning代码学习-Apollo/modules/planning/common/Smoother类代码详解
这一块代码作用没有看的很明白,后续planning模块若有涉及再结合其他代码一起思考. Smoother类就是当足够接近停止点10m内,规划轨迹就保持上一帧的数据?来达到平滑的效果? modules\ ...
- 机器人开发实践源码编译报错问题解决方法
书中提到,如果将源码包 ros_exploring 直接放到 catkin 工作空间中,需要将 ros2 文件夹移出到工作空间之外,否则编译失败. 将 ros2 文件夹移出之后仍然报错,具体信息如下: ...
- 百度apollo自动驾驶planning代码学习-Apollo\modules\planning\common\DependencyInjector类代码详解
概述 由modules\planning\common\dependency_injector.h实现,无.cc文件. 从类名来看,应该是planning模块依赖的输入数据的注入类. 从代码来看Dep ...
- Qt Creator编译报错: C2001: 常量中有换行符
一.问题描述. 在使用Qt Creator进行C/C++开发中,进行编译报错:C2001: 常量中有换行符. 二.问题分析. 这是由于代码中包含中文,而文件的默认编码格式为UTF-8. 三.解决方案. ...
最新文章
- Blockchain与Big Data将碰撞出怎样的火花?
- TWRP开启时误点了系统只读(不再提示)【解决方案】
- 查看某个端口是否链接超时
- .NET编程-----------------------Web.config配置文件详解
- 潜在语义分析(Latent Semantic Analysis,LSA)
- 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...
- [置顶] Android改变图像的饱和度、亮度和对比度
- html返回顶部开始隐藏,回到顶部并且监听顶部按钮显示或隐藏
- java drawline_Java Graphics.drawLine方法代码示例
- 3DMax 卡死、白屏、渲染死机问题总结
- Go的研习笔记-day12(以Java的视角学习Go)
- VR系列--资料汇总
- Layui表格实现显示空白行数据
- Linux删除文件,df查看磁盘空间未减少
- Java语言之父James Gosling
- HD Tune结合硬盘再生器HDDREG快速修复硬盘错误
- 计算机终端网络准入管理规定,网络准入与终端安全.doc
- 贾跃亭妻子甘薇被列入老赖名单;360两高管离职;中国联通正式关闭2G丨价值早报
- unity3d 摄像机跟随角色时被物体遮挡解决方案
- Multi-AP Specification V2.0 中文翻译 第10章 Link metric collection(链路度量采集)