35得票3回答
Protobuf服务方法能返回基本类型吗?

我正在尝试使用Google protobuf,但是我遇到了下面的问题:message.proto文件:message Request { required int32 id = 1; optional string value = 2; } service.proto文件:impo...

18得票2回答
无法让IntelliJ识别proto编译的Java类文件

我们的项目中有一个build.xml文件,但是IntelliJ无法从中导入。我收到以下消息:Cannot import anything from <path_to>/build.xml file. 在Eclipse中,我可以执行以下操作:File -> Import -&g...

15得票1回答
Protobuf中的重复字段是否会保持它们插入的顺序?

考虑以下信息。message example { repeated string text; } 假设我在 C++ 中有一个字符串列表,我要将它们插入到示例的文本字段中:exemple aMessage; std::list<std::string> aList = ....

14得票1回答
在Mac上安装caffe时出现“错误:无效选项:--with-python”。

按照以下步骤在 Mac 上安装 Caffe: 安装剩余依赖项,包括/不包括 Python。# with Python pycaffe needs dependencies built from source brew install --build-from-source --with-p...

10得票3回答
Protocol Buffers是否支持移动构造函数?

我查阅了移动构造函数规范和消息构造函数源代码,但没有找到相关内容。 如果确实没有,是否有人知道是否会添加这个内容? 我正在使用proto3语法编写库,并且正在考虑返回值还是unique_ptr。

9得票3回答
CMake无法找到Protobuf的`protobuf_generate_cpp`。

使用 find_package(Protobuf REQUIRED PATHS ${PROTOBUF_SEARCH_PATH} ) if (NOT ${Protobuf_FOUND}) message( FATAL_ERROR "Could not find Protobu...

8得票2回答
致命错误: google/protobuf/port_def.inc文件不存在 #include <google/protobuf/port_def.inc>

我使用Windows系统,想要创建一个C++操作,使用TensorFlow库。从这个网站https://www.tensorflow.org/guide/extend/op#compile_the_op_using_your_system_compiler_tensorflow_binary_...

8得票1回答
如何在Google协议缓冲区中将重复字段定义为必需?

如何在Google协议缓冲区中将重复字段定义为必需?我有一个修饰符为repeated(repeated int32 A)的字段。我如何将必需的修饰符添加到此字段?实际上,我想同时拥有修饰符(required和repeated)。

7得票3回答
使用SBT构建工具编译Java中的Protobufs时出现编译错误

我正在使用使用SBT构建工具的Play框架和Java,需要使用Protobuf进行数据消费。因此,我有一个名为xxx.proto的文件。我已经获得了二进制的protoc编译器并将其添加到类路径中。所以我看到- protoc --version libprotoc 3.1.0 我使用以...

7得票2回答
使用ProtoBuf在C/C++中进行深层复制

假设我有一个指向结构体的指针数组,这些结构体又可能包含指向其他结构体的指针;那么能否使用protobuf处理序列化呢?如果可以,应该如何处理呢? 非常感谢您的帮助。