Protobuf 导入失败
Protobuf import failure
有谁知道我在哪里可以找到从不同文件导入并在 return 中使用 protobuf 消息的 gRPC protobuf 文件示例?我根本找不到。
我有一个文件...
syntax = "proto3";
package a1;
import "a.proto";
service mainservice {
rpc DoSomething(...) returns (a.SomeResponse) {}
}
a.proto也在同一个目录下,也是自己编译的。我收到的错误消息是:
"a.SomeResponse" is not defined.
mainfile.proto: warning: Import a.proto but not used.
找到答案...需要确保在指定导入对象时使用 a.proto 的包名称(例如 a_package_name.SomeResponse)
似乎是从根目录而不是当前原型文件的文件夹导入的。所以你需要添加 'Proto/a.proto' 如果你所有的原型文件都在 Proto 文件夹下。
有谁知道我在哪里可以找到从不同文件导入并在 return 中使用 protobuf 消息的 gRPC protobuf 文件示例?我根本找不到。
我有一个文件...
syntax = "proto3";
package a1;
import "a.proto";
service mainservice {
rpc DoSomething(...) returns (a.SomeResponse) {}
}
a.proto也在同一个目录下,也是自己编译的。我收到的错误消息是:
"a.SomeResponse" is not defined.
mainfile.proto: warning: Import a.proto but not used.
找到答案...需要确保在指定导入对象时使用 a.proto 的包名称(例如 a_package_name.SomeResponse)
似乎是从根目录而不是当前原型文件的文件夹导入的。所以你需要添加 'Proto/a.proto' 如果你所有的原型文件都在 Proto 文件夹下。