是否有一种优雅的方法将protobuf库构建为带有bazel的静态库?
如果没有,那么是否没有办法构建bazel并获取so的绝对路径进行链接?
答案 0 :(得分:0)
您可以使用linkstatic
选项将库构建为静态库。参见:https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.linkstatic
关于链接,您应该通过将Protobuf库添加到deps
列表中,让Bazel为您生成链接器标志。参见:https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.deps