当前位置:网站首页>protobuf根据有关联的.proto文件进行编译
protobuf根据有关联的.proto文件进行编译
2022-08-05 06:19:00 【天龙至尊】
环境:Goland
使用默认的Goland的protobuf的插件。
base.proto:
syntax = "proto3";
option go_package = "./proto";
message Empty{
}
message Response{
string name = 1;
}
hello.proto:
syntax = "proto3";
option go_package = "./proto";
import "base.proto";
service Greeter{
rpc Say (Empty) returns (Response);
}
注意:插件会不识别import的指令。
解决办法:
添加该导入proto的路径。
生成命令:
protoc -I . hello.proto base.proto --go_out=plugins=grpc:.
或者
protoc --go_out=plugins=grpc:. hello.proto base.proto
即可生成出有效的代码!!!
如下:
多个.proto在不同的目录下的import编译场景:
protoc --go_out=plugins=grpc:. hello.proto --go_opt=Mbase.proto=./base_test/base.proto
边栏推荐
猜你喜欢
随机推荐
技术分析模式(七)发挥差距
Pytorch distributed parallel processing
UDP broadcast
MySQL: basic part
如何将.asd恢复为Word文档
Advanced Redis
typescript61-泛型工具类型(pick)
AH8669-AC380/VAC220V转降5V12V24V500MA内电源芯片IC方案
UDP group (multi)cast
【FAQ】What is Canon CCAPI
盒子模型大详解
【网友真实投稿】为女友放弃国企舒适圈,转行软件测试12k*13薪
Get the network input dimensions of the pretrained model
Source code analysis of Nacos configuration service (full)
字体样式及其分类
自营商城提高用户留存小技巧,商城对接小游戏分享
小程序input框不允许输入负数
(2022杭电多校六)1010-Planar graph(最小生成树)
DevExpress中针对指定列进行百分比转换
Nacos cluster construction