解决方案
将要生成的目标protobuf文件所在目录和所有目标protobuf文件所依赖的所有文件都引入进来就ok了。
比如当前文件依赖 data_unit 和base文件,那么命令加上
protoc -I=. -I=../data_unit/ -I=../base/
注,一定要把当前文件所在的目录也给加上
原因
protobuf只能识别当前文件夹下的文件
将要生成的目标protobuf文件所在目录和所有目标protobuf文件所依赖的所有文件都引入进来就ok了。
比如当前文件依赖 data_unit 和base文件,那么命令加上
protoc -I=. -I=../data_unit/ -I=../base/
注,一定要把当前文件所在的目录也给加上
protobuf只能识别当前文件夹下的文件