gpt4 book ai didi

c++ - 如何在另一个文件中使用一个 .proto 文件的枚举?

转载 作者:行者123 更新时间:2023-12-05 02:01:26 26 4
gpt4 key购买 nike

对于 CPP 编程,我在 .proto 文件中定义了一个 enum,我必须在另一个 .proto 文件中使用相同的枚举。

//first.proto
package A;
enum foo
{
COUNTRY_UNKNOWN = 0;
COUNTRY_INDIA = 1;
}

我想在另一个 .proto 文件中使用 foo 数据结构,如下所示:

//second.proto
package B;
message bar
{
foo currentCountry = 1;
}

我试图将 package A 导入 second.proto 文件,但它无法工作。我是 protobuf 和 CPP 编程的新手。请指导。

最佳答案

像这样更新:

import 'first.proto';
package B;
message
{
A.foo currentCountry = 1;
}

关于c++ - 如何在另一个文件中使用一个 .proto 文件的枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66524793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com