6

protobuf のパスがよくわかりません。私のファイルレイアウトは次のようになります:

      • a.プロト
    • B
      • c.proto //import "A/a.proto";

protobuf に基づいて RPC システムを作成しましたが、2 種類のファイル (クライアント コードとサーバー コード) をc.proto. クライアント コードは B に配置し、サーバー コードは引き続き C に配置する必要があります。

正しいコマンドが書けません。

Top> protoc -I=. --client_out=./B/ C/c.protoはクライアント コードを生成B/C#include、コードのパスは間違っています。

Top/C> protoc -I=../ -I=./ --client_out=./ ./c.protoエラーを引き起こしprotobuf_AddDesc_*ます。

4

1 に答える 1