无法使用scons和Protobuf 3构建LogCabin的Raft实现

时间:2017-10-29 20:25:53

标签: c++ ubuntu protocol-buffers scons raft

我无法在Ubuntu中使用scons和protobuf3构建LogCabin(C ++)的RAFT实现。

错误就像

usr/local/include/google/protobuf/repeated_field.h: In member function ‘int google::protobuf::RepeatedPtrField<Element>::SpaceUsedExcludingSelf() const’:
/usr/local/include/google/protobuf/repeated_field.h:888:12: error: ‘ToIntSize’ is not a member of ‘google::protobuf::internal’
    return internal::ToIntSize(SpaceUsedExcludingSelfLong());
            ^
In file included from /usr/local/include/google/protobuf/map.h:48:0,from /usr/local/include/google/protobuf/generated_message_table_driven.h:34,               from ./build/Protocol/ServerStats.pb.h:25, from build/Tree/Tree.cc:19:
/usr/local/include/google/protobuf/map_type_handler.h: In static member function ‘static void google::protobuf::internal::MapTypeHandler<(google::protobuf::internal::WireFormatLite::FieldType)9u, Type>::Clear(google::protobuf::internal::MapTypeHandler<(google::protobuf::internal::WireFormatLite::FieldType)9u, Type>::TypeOnMemory*, google::protobuf::Arena*)’:
/usr/local/include/google/protobuf/map_type_handler.h:638:1: error: ‘GetEmptyStringAlreadyInited’ is not a member of ‘google::protobuf::internal’
 STRING_OR_BYTES_HANDLER_FUNCTIONS(STRING)

请建议我如何继续。

0 个答案:

没有答案