循环import
# 具体遇到的问题
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
package coolcar/tripservice
imports coolcar/proto/gen/go
imports coolcar/tripservice: import cycle not allowed
一摸一样为什么我的会循环引入。。。。
package 引入
trippb "coolcar/proto/gen/go"main引入
trippb "coolcar/proto/gen/go"
trip "coolcar/tripservice"为什么老师的不会报循环引入错误?
或者是我这个转化代码的东西有问题?我执行了2个,-go-grpc_out 这种应该怎么写
$protoc -I=. --go_out=paths=source_relative:gen/go trip.proto
$protoc -I=. --go-grpc_out=paths=source_relative:gen/go trip.proto
老师执行的
$protoc -I=. --go_out=plugins=grpc,paths=source_relative:gen/go trip.proto
新版不能用了 。
正在回答
看他说的应该是 package coolcar/tripservice import了 coolcar/tripservice
能把coolcar/tripservice的代码贴出来看看吗?
proto生成的文件应该不会import你自己的代码
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星