在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
要让protoc使用插件,需要做下面事情: Place the plugin binary somewhere in the PATH and give it the name "protoc-gen-NAME" (replacing "NAME" with the name of your plugin). If you then invoke protoc with the parameter –NAME_out=OUT_DIR (again, replace "NAME" with your plugin's name), protoc will invoke your plugin to generate the output, which will be placed in OUT_DIR. Place the plugin binary anywhere, with any name, and pass the –plugin parameter to protoc to direct it to your plugin like so: protoc --plugin=protoc-gen-NAME=path/to/mybinary --NAME_out=OUT_DIR On Windows, make sure to include the .exe suffix: protoc --plugin=protoc-gen-NAME=path/to/mybinary.exe --NAME_out=OUT_DIR 参考: https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.compiler.plugin 产生go的 grpc 代码的插件命令为: protoc --go_out=plugins=grpc,import_path=mypackage:. *.proto 这里通过 --NAME_out ,就能知道是需要找 protoc-gen-NAME 插件, 即 protoc-gen-go 插件。 |
请发表评论