$ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
//在gomod下 下载grpc的包
go get google.golang.org/grpc
build.bat
后面路径为proto文件的目录地址
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative ./grpc_test/pb/hello.proto
【注意】
‘protoc’ 不是内部或外部命令,也不是可运行的程序
https://github.com/protocolbuffers/protobuf/releases
去此地址下载对应的包
我下了这个
然后把里面的protoc.exe拷贝到c:\windows\system32中
重新运行bat文件,即可生成对应的 两个文件