Nuget上是否有针对C ++的protobuf?

时间:2016-08-31 22:33:10

标签: c++ package nuget

这似乎是一个谷歌搜索很容易回答的问题,但我保证,对我来说,事实并非如此。

我正在尝试确定Nuget上是否存在谷歌的最新协议缓冲包。我尝试下载似乎之类的protobuf包(here),但它是版本2.5.0。我是货币的坚持者,因此真的非常喜欢使用最新的版本。更不用说使用nuget来保持图书馆的最新状态...

我从github下载了master分支,并使用protoc.exe生成了一些消息。问题是,当我包含这些消息时,VS2015会抱怨缺少头文件。我已经得出结论,nuget上可用的protobuf版本远远落后于当前版本,并且不支持proto3 ......再次,我是一个坚持货币的人。

现在真正的复杂性源于这样一个事实:Nuget上实际上有许多包似乎是"真正的" protobuf的。

所以直截了当地说,nuget for c ++上是否有当前的 protobuf包?

谢谢!

1 个答案:

答案 0 :(得分:2)

不,最新版本不可用作已编译的NuGet包。关于它的官方google / protobuf项目中有一个Issue #1154。评论那里跟进问题。