https://blog.csdn.net/shuanger_/article/details/47281381
gRPC是利用通讯协议是HTTP2,序列化用protoBuf x的一个框架
安装好后,
把helloworld.proto编译成 .go是有毒的,我配置不好sublimeText
语法是
protoc -I helloworld/ helloworld/helloworld.proto --go_out=plugins=grpc:helloworld
经测试:
首先,不能在根目录下
就是你要编译 project/vimi/helloworld.proto的话,
你需要
protoc -I vimi/ helloworld.proto --go_out=plugins=grpc:helloworld
也就是需要在project/下
有毒是吧??
还有,看到路径有什么不同木有,有一个空格,我不知道这个空格应该加在那里,反正需要有一个空格
不然会说missing input file
我的sublime是配置不了了,我投降了
还有后面那个是文件夹夹夹夹夹,,,的名字
正确的:
protoc -I vimi-demo/ helloworld.proto --go_out=plugins=grpc:vimi-demo
在文件名加了空格
但是在这儿:
protoc -I helloworld/helloworld/ helloworld.proto --go_out=plugins=grpc:helloworld
这里加了在文件名加了个空格,是错误的
2018-11-11 16:55:13 update:
protoc --proto_path=./ --cpp_out=build/gen addressbook.proto