Hier ist mein Proto/Build:
Code: Select all
load("@rules_proto_grpc_cpp//:defs.bzl", "cpp_grpc_library")
cpp_grpc_library(
name = "main-grpc",
protos = ["main.proto"],
)
cc_binary(
name = "server",
srcs = ["main.cpp"],
deps = [
"//proto:main-grpc",
"//src/libs:api",
"//src/libs:dbmanager",
]
)
< /code>
Module.bazel:
bazel_dep(name = "rules_proto_grpc_cpp", version = "5.0.1")
bazel_dep(name = "toolchains_protoc", version = "0.3.6")
bazel_dep(name = "rules_proto", version = "6.0.2")
bazel_dep(name = "protobuf", version = "29.1")
protoc = use_extension("@toolchains_protoc//protoc:extensions.bzl", "protoc")
protoc.toolchain(
google_protobuf = "com_google_protobuf",
version = "v27.1",
)
< /code>
Ich folge diesem Beispiel. Mein Ziel ist es, Main.Proto mit Bazel zu Libs zu kompilieren. SRC/Backend/Proto/Build: 3: 17: Ziel />'@@toolchains_protoc+protoc+toolchains_protoc_hub.linux_x86_64//:prebuilt_protoc_toolchain', Adbr />, was nicht gefunden werden kann: Fehlerladenpaket
'@@toolchains_protoc+protoc+toolchains_protoc_hub.linux_x86_64//':