gpt4 book ai didi

import - Protobuf 导入失败

转载 作者:行者123 更新时间:2023-12-02 06:31:46 27 4
gpt4 key购买 nike

有谁知道我在哪里可以找到从不同文件导入并在返回中使用 protobuf 消息的 gRPC protobuf 文件示例?我根本找不到。

我有一个文件...

syntax = "proto3";
package a1;
import "a.proto";
service mainservice {
rpc DoSomething(...) returns (a.SomeResponse) {}


}

a.proto也在同一个目录下,也是自己编译的。我收到的错误消息是: “a.SomeResponse”未定义。 mainfile.proto:警告:导入a.proto但未使用。

最佳答案

找到答案...需要确保在指定导入的对象时使用a.proto的包名称(例如:a_package_name.SomeResponse)。示例:

基础.proto

syntax = "proto3";
option csharp_namespace = "Api.Protos";
package base;
message BaseResponse {
bool IsSuccess = 1;
string Message = 2;
}

用户.proto

syntax = "proto3";
import "Protos/base.proto";
option csharp_namespace = "Api.Protos";
package user;

message UserCreateResponse {
base.BaseResponse response = 1;
}

关于import - Protobuf 导入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41150779/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com