我想包括来自github上其他项目的一些消息定义。有没有办法做到这一点?我在网上发现的所有内容都是在一个项目中导入或导入生成的类(例如在Python中)。一种解决方案可能是将外部项目作为git子模块,但这是我要避免的。
示例(this是我要从中导入的文件):
syntax = "proto3";
package models;
import "tensorflow/core/framework/node_def.proto";
message GraphWrapper {
string description = 1;
tensorflow.core.framework.GraphDef graph = 2;
}
错误(这很明显,因为未链接项目张量流;为完整性起见,我在这里提供它)
tensorflow/core/framework/node_def.proto: File not found.
models/tensorflow_wrapper.proto: Import "tensorflow/core/framework/node_def.proto" was not found or had errors.
models/tensorflow_wrapper.proto:9:3: "tensorflow.core.framework.GraphDef" is not defined.