根据我几年前阅读此线程的理解,有人曾经让 Protocol Buffers 与 Codegear C++ Builder 2007 一起工作
https://groups.google.com/forum/?fromgroups=#!topic/protobuf/YapO_DqFVvc
上述 Builder 2007 版本的 protobuf 的作者将其上传到了第 3 方 URL,但是指向它的链接似乎早已失效,从讨论和 Protocol Buffers 2.5.0 的当前状态来看,修复/更改从未从 protobuf 分叉或合并到主干中。
更新:
当将 protoc.exe (2.5.0) 生成的代码用于任一示例 .proto 文件时,C++ Builder 2007 会抱怨许多问题,包括 google::internal 命名空间中名称的“重复条目”(例如as google::internal::kEmptyString
- 它还抱怨std::hash
基于容器,这memset
是一个无法识别的符号。