给apollo源码中添加第三方库

一、为什么需要引用外部库

bazel工程期望所有库都在工作空间中,但是实际上有些库Ubuntu提供了非常简单的安装方式或者只提供了cmake的编译文件,这就涉及到引入外部库

步骤1:

在apollo/third_party中添加包,需要如下几个文件,写法参考proj的内容,其他涉及包管理的文件可以不要。

步骤2:在apollo/tools/workspace.bzl中注册库

接下来就是正常使用即可

posted @ 2023-12-20 13:54  chenjian688  阅读(53)  评论(0编辑  收藏  举报