是Nuget上可用的c++的protobuf

Is protobuf for C++ available on Nuget?

本文关键字:c++ protobuf Nuget      更新时间:2023-10-16

这似乎是一个用谷歌搜索很容易回答的问题,但我向你保证,对我来说,这不是。

我正在尝试确定是否存在一个最新的协议缓冲包从谷歌Nuget。我试着下载了看起来像protobuf包(这里),但它是2.5.0版本。我对货币很执着,因此真的真的喜欢使用最新的版本。更不用说保持库与nuget同步的便利性了……

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

现在真正的复杂性来自于Nuget上实际上有许多包,它们似乎是"真正的"protobuf。

因此,说白了,nuget上是否有当前的 protobuf包可用于c++?

谢谢!

否,最新版本不可编译的NuGet包。在google/protobuf官方项目中有一个Issue #1154。在那里评论以跟踪问题。