protoc 在哪里以及如何安装它?

Posted

技术标签:

【中文标题】protoc 在哪里以及如何安装它?【英文标题】:Where is protoc and how do i install it? 【发布时间】:2018-10-09 08:23:50 【问题描述】:

我想用protoc命令生成java文件

我一直按照 github https://github.com/protocolbuffers/protobuf 的 README 中的说明进行操作,但它只是告诉您下载 zip 文件并且“二进制文件”已经包含在内。但是,在下载了最新版本(和其他几个版本)并解压缩文件后,我找不到“protoc”二进制文件。

还有其他一些我应该遵循的缺失说明吗?

附:我正在使用 Mac OS X

【问题讨论】:

根据此页面,Mac OS 上的 JAVA 似乎没有正确的构建。github.com/protocolbuffers/protobuf 参见:github.com/protocolbuffers/protobuf/issues/3490 - 顺便说一句,我还在我的网站上托管了一个在线可运行的 protoc 构建:protogen.marcgravell.com 【参考方案1】:

打开 https://github.com/protocolbuffers/protobuf/releases 并查找 32 位或 64 位 OS X 的二进制文件:

protoc-3.6.1-osx-x86_32.zip protoc-3.6.1-osx-x86_64.zip

【讨论】:

【参考方案2】:

我必须使用自制软件安装它

类似这样的答案:Installing Google Protocol Buffers on mac

【讨论】:

以上是关于protoc 在哪里以及如何安装它?的主要内容,如果未能解决你的问题,请参考以下文章

我的应用程序需要发送电子邮件,我应该在哪里以及如何存储 SMTP 密码?

Flutter 如何检测到安装了 VSCode?

如果我在 vscode 中使用 npm,我的 jquery 安装在哪里

在哪里放置,以及如何访问 Grails 应用程序中的 jQuery 插件?

如何在 PHP 中处理 Protocol Buffers 数据

TensorFlow 的 ./configure 在哪里以及如何启用 GPU 支持?