将protobuf库构建为静态库

问题描述 投票:1回答:1

是否有一种优雅的方法来构建protobuf库作为带有bazel的静态库?

如果没有,那么有没有办法建立在bazel并获得连接的绝对路径?

build shared-libraries static-libraries bazel
1个回答
0
投票

您可以使用linkstatic选项将库构建为静态库。见:https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.linkstatic

至于链接,你应该让Bazel通过将Protobuf库添加到deps列表来为你生成链接器标志。见:https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.deps

© www.soinside.com 2019 - 2024. All rights reserved.