首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Proto文件依赖于其他proto文件

Proto文件依赖于其他proto文件
EN

Stack Overflow用户
提问于 2014-04-17 21:42:27
回答 1查看 1.9K关注 0票数 3

专家:

我有两个.proto文件(如下所示),第二个文件依赖于第一个文件。

ImageMessage.proto:

代码语言:javascript
复制
package dvr;

message ImageMessage {
    required int32 width = 1;
    required int32 height = 2;
    required int32 type = 3;
    repeated bytes data = 4;
}

DvrMessage.Proto:

代码语言:javascript
复制
package dvr;

import "ImageMessage.proto";

message DvrMessage {
    required ImageMessage firstImage = 1;
    required ImageMessage secondImage = 2;
}

当我试图编译它们时,如下所示:

代码语言:javascript
复制
protoc --cpp_out=TestProtoc/generated dvrMessage.proto

我收到以下错误:

代码语言:javascript
复制
dvrMessage.proto:6:14: "ImageMessage" is not defined.
dvrMessage.proto:7:14: "ImageMessage" is not defined.

我要进口它。我还需要做什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 22:14:51

我就知道!我一发问,答案就来了。我在this SO question中找到了一个提示。当然,我查看了所有的.proto文件,并且在ImageMessage.proto文件的包定义中有一个错误。

我希望这能帮到别人。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23143959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档