这似乎是一个以前被问过好几次的问题,但我找到的答案都不够明确,而且似乎都遗漏了一步。我想在我的Windows系统中使用protocol buffer编译器。因此,我下载了 Python 的最新版本https://github.com/protocolbuffers/protobuf/releases/tag/v3.8.0
在 zip 中,您可以找到第一个 README,其中写着“ Protobuf 支持多种不同的编程语言。对于每种编程语言,您可以在相应的源目录中找到有关如何为该特定语言安装 protobuf 运行时的说明”。
因此,我转到“Python”文件夹并打开第二个自述文件,其中包含以下内容:
1) 确保您有 Python 2.7 或更高版本。如果有疑问,请运行:
$ python -V
2) 如果您没有安装setuptools,请注意,一旦您运行setup.py[...],它将自动下载并安装。
3) 构建 C++ 代码,或安装protoc. 如果您安装二进制构建 C++ 代码发行版,请确保它与此包的版本相同。如果有疑问,请运行:
$ 协议--版本
我的问题是,我应该如何安装 的二进制发行版protoc?这个二进制发行版在哪里?我需要做什么来安装它?zip 文件中包含的许多其他文件夹之一中是否有相关说明?哪一个 ?我可以看到还有许多其他自述文件,但我担心随机遵循所有这些说明而不确定我在做什么的想法。
到目前为止,我发现的所有答案都晦涩难懂,或者重新将您发送到开头(例如:protoc 在哪里以及如何安装它?)