C++ 如何在另一个文件中使用一个.proto文件的枚举?
对于CPP编程,我在.proto文件中定义了一个C++ 如何在另一个文件中使用一个.proto文件的枚举?,c++,enums,protocol-buffers,C++,Enums,Protocol Buffers,对于CPP编程,我在.proto文件中定义了一个enum,并且我必须在另一个.proto文件中使用相同的enum //first.proto package A; enum foo { COUNTRY_UNKNOWN = 0; COUNTRY_INDIA = 1; } 我想在另一个.proto文件中使用foo数据结构,如下所示: //second.proto package B; message bar { foo currentCountry = 1; } 我试图将
enum
,并且我必须在另一个.proto文件中使用相同的enum
//first.proto
package A;
enum foo
{
COUNTRY_UNKNOWN = 0;
COUNTRY_INDIA = 1;
}
我想在另一个.proto文件中使用foo
数据结构,如下所示:
//second.proto
package B;
message bar
{
foo currentCountry = 1;
}
我试图将包A
导入second.proto文件,但它无法工作。我不熟悉protobuf和CPP编程。请指导。更新如下:
//second.proto
package B;
message bar
{
foo currentCountry = 1;
}
import'first.proto';
B包;
消息
{
A.foo currentCountry=1;
}
谢谢,我正在尝试导入,但没有使用带有“foo”的“A”前缀。它正在工作