Protobuf 導入錯誤疑難解答:新增「google/api/annotations.proto」作為依賴項
依照文件設定時gRPC 網關
依照文件設定時gRPC 網關使用者可能會遇到與「google/api/annotations.proto」相關的匯入錯誤。本文提供如何解決此依賴問題的指導。import "google/api/annotations.proto";
將以下行加入程式碼時會發生錯誤:
如文件所提到的,使用者需要提供「protoc」編譯器需要第三方 protobuf 檔案。但具體的方法並沒有明確說明。本文旨在闡明新增「google/api/annotations.proto」作為依賴項的過程。
解決方案:
解決此問題的一種方法是將所需的第三方 Google API 及其內容添加到專案的根目錄中。文件認為此方法是可接受的。
protoc --proto_path=<path_to_google_api_proto_files> --proto_path=<path_to_my_proto_files> <my_proto_files.proto>
以上是如何解決 Protobuf 導入錯誤:找不到「google/api/annotations.proto」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!