protoc --proto_path=. --go_out=:./pb pb/*.proto命令执行报一下错误:
$ make proto
protoc-gen-go: unable to determine Go import path for "pb/msg.proto"
Please specify either:
• a "go_package" option in the .proto source file, or
• a "M" argument on the command line.
See https://developers.google.com/protocol-buffers/docs/reference/go-generated#package fo
r more information.
--go_out: protoc-gen-go: Plugin failed with status code 1.
make: *** [Makefile:5: proto] Error 1
解决方案:
syntax=“proto3”;//Proto协议
package pb;//当前包名
option go_package = “./”; //增加此行
option csharp_namespace=“Pb”;//给C#提供的选项