golang 报错 undefined: proto.InternalMessageInfo

问题原因:

新的版本加入了InternalMessageInfo导致编译不过

解决方法:

1、使用旧版本的插件,即手动下载并安装protoc-gen-go版本v1.1.0 (https://github.com/golang/protobuf/releases/tag/v1.0.0)来生成旧风格的原型代码。

2、使用正确的依赖版本:您的项目依赖项中应该有github.com/golang/protobuf,将其替换为最新版本,问题解决。

经测试2种方法都可行。

猜你喜欢

转载自blog.csdn.net/busai2/article/details/82805788