我正在遵循有关为Golang创建和使用协议缓冲区和gRPC的指南。我已经到了在输出目录中生成Go文件的程度,但是我遇到了一些问题:所有 3 个文件中的导入都按如下方式开始:// Code generated by protoc-gen-go. DO NOT EDIT.// versions:// protoc-gen-go v1.25.0// protoc v3.15.5// source: building.protopackage locationimport ( proto "github.com/golang/protobuf/proto" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync")现在,当我尝试构建或运行我的main.go文件时,它只是导入缓冲区并生成一条消息(而不是它甚至过了导入阶段),会发生以下情况:..\proto\out\loc\location\building.pb.go:10:2: cannot find package..\proto\out\loc\location\building.pb.go:11:2: cannot find package..\proto\out\loc\location\building.pb.go:12:2: cannot find package这些行指的是前面的代码段中的前 3 个导入。
- 1 回答
- 0 关注
- 124 浏览
添加回答
举报
0/150
提交
取消