在 Windows 64 位中为 Java 设置 Google 的 protobuf 环境



我花了2个小时来搜索如何在java的windows中设置protobuf。我真的通过搜索来捆绑,没有找到任何方法。有人说从 https://github.com/google/protobuf/releases 下载二进制protoc.exe,有人说下载源代码然后生成二进制文件。

在阅读了第一次谷歌搜索中与此相关的每个页面后,我停止了自我搜索。但仍然没有找到解决它的方法。谷歌发布页面中没有protoc.exe文件,我不知道如何创建它,因为我在C++方面没有很好的经验(只知道基础知识)。

所以我在这里发布了这个问题以获得帮助。请让我知道如何下载protoc.exe文件。如果不是,那么我该如何创建它?我刚刚从谷歌发布页面下载了protobuf-java-3.4.1.zip

您可以在 3.4.0 版本上找到预编译的二进制文件。

要为 Windows 下载的存档是 protoc-3.4.0-win32.zip .

3.4.1版本只包含一些小错误修复,所以他们可能没有费心为它创建二进制文件。

从 github 下载 CPP 的软件包https://github.com/google/protobuf/releases/tag/v3.4.1

以下是下载链接,https://github.com/google/protobuf/releases/download/v3.4.1/protobuf-cpp-3.4.1.zip解压缩它,转到"cmake"目录并阅读 readme.md 文档。它逐行列出了Windows环境设置的过程。