2016-12-14 13 views
2

誰かが、別のファイルからインポートしたgRPC protobufファイルの例をどこに見つけることができ、返品でprotobufメッセージを使用するのですか?私はまったく見つけることができません。Protobuf import failure

私はファイルを持っている...

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.

答えて

4

...インポートされたオブジェクトを指定するときに必ずa.protoのパッケージ名が使用されていることを確認する必要がある(例えばa_package_name.SomeResponse)