我正在尝试跟随教程https://grpc.io/docs/tutorials/basic/c.html我坚持尝试生成.grpc文件(服务类)我能够生成消息类。当我运行" protoc -I ../proto --grpc_out =。 --plugin = protoc-gen-grpc = grpc_cpp_plugin ../proto/eample.proto"我得到了grpc_cpp_plugin:找不到程序。如何生成服务类?我不确定我必须运行的正确命令。
答案 0 :(得分:1)
你能试试这个吗?
$ which grpc_cpp_plugin
如果找到匹配项,请尝试使用完整路径:
--plugin=protoc-gen-grpc=`which grpc_cpp_plugin`
如果找不到,请查看它是否在/usr/local/bin
中(它可能不在路径中),如果您在那里找到它,请再次使用{{1中的完整路径指令。
如果这一切都失败了,我想可能是因为gRPC安装不正确......
答案 1 :(得分:0)
这个问题已经很老了,但我希望我的回答对别人有帮助。 Giorgio Azzinnaro是正确的,您需要安装GRPC(除了protoc之外)。在OSX上,您可以执行以下操作:
brew install grpc
对于其他语言,命令描述here