给apollo源码中添加第三方库
一、为什么需要引用外部库
bazel工程期望所有库都在工作空间中,但是实际上有些库Ubuntu提供了非常简单的安装方式或者只提供了cmake的编译文件,这就涉及到引入外部库
步骤1:
在apollo/third_party中添加包,需要如下几个文件,写法参考proj的内容,其他涉及包管理的文件可以不要。
步骤2:在apollo/tools/workspace.bzl中注册库
接下来就是正常使用即可
bazel工程期望所有库都在工作空间中,但是实际上有些库Ubuntu提供了非常简单的安装方式或者只提供了cmake的编译文件,这就涉及到引入外部库
在apollo/third_party中添加包,需要如下几个文件,写法参考proj的内容,其他涉及包管理的文件可以不要。
步骤2:在apollo/tools/workspace.bzl中注册库
接下来就是正常使用即可