是否有一种优雅的方法来构建protobuf库作为带有bazel的静态库?
如果没有,那么有没有办法建立在bazel并获得连接的绝对路径?
您可以使用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