From b68135f9ecf874f9f87b822bdfb4476421b7bf70 Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Wed, 26 Jan 2022 09:25:04 -0500 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20Protoc=20windows=20?= =?UTF-8?q?=E7=9A=84=E7=BC=96=E8=AF=91=E5=99=A8=E5=AE=89=E8=A3=85=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/runConfigurations.xml | 10 -------- .idea/thriftCompiler.xml | 6 ----- protocol-buffers/index.md | 1 + protocol-buffers/installation.md | 40 ++++++++++++++++++++++++++++++++ 4 files changed, 41 insertions(+), 16 deletions(-) delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/thriftCompiler.xml create mode 100644 protocol-buffers/installation.md diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/thriftCompiler.xml b/.idea/thriftCompiler.xml deleted file mode 100644 index 7bc123c..0000000 --- a/.idea/thriftCompiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/protocol-buffers/index.md b/protocol-buffers/index.md index e54f2c2..5aede3a 100644 --- a/protocol-buffers/index.md +++ b/protocol-buffers/index.md @@ -219,3 +219,4 @@ Protocol buffers 被用来设计解决上面的很多问题: Protocol buffers 在 Google 中成为针对数据的通用语言—— 随着时间的流逝,在 Google 内部已经有超过 348,952 .proto 文件被定义。这些被用在 RPC 系统和存储系统中存储数据。 +[Annotation(注解)](installation.md ':include') \ No newline at end of file diff --git a/protocol-buffers/installation.md b/protocol-buffers/installation.md new file mode 100644 index 0000000..76167ae --- /dev/null +++ b/protocol-buffers/installation.md @@ -0,0 +1,40 @@ +# Protocol Buffers 安装 +本文主要介绍 protobuf 编译器在 Windows 下的安装。 + +## 下载编译器 +访问 https://github.com/protocolbuffers/protobuf/releases/ 链接然后针对不同的操作系统下载最新的编译器版本。 + +![protobuf-windows-01|475x500](https://cdn.ossez.com/discourse-uploads/original/2X/1/1dd39bd466048c1f7f5067e1605f396898dd873a.png) + +下载完成后到本地计算机上找到这个文件并且解压。 + +## 解压文件 +然后将下载的压缩文件解压到 D:\Dkits\protobuf 文件夹中。 + +当然你也可以解压到不同的文件夹中。 + +![protobuf-windows-02|690x281](https://cdn.ossez.com/discourse-uploads/original/2X/3/3e227fcacdddbdd7a5769b9e03f05a356dcb0fd0.png) + +解压后的文件夹目录如下。 + +## 设置 PATH +当完成下面解压后,你可以将文件所在的 bin 目录中设置到 PATH 里面。 + +![protobuf-windows-03|528x500](https://cdn.ossez.com/discourse-uploads/original/2X/2/27bd6464431fa25136684e8f03e48255fc369c40.png) + +上面就是设置好的 PATH 目录。 + +然后保存退出。 + +## 校验安装 +在命令行工具中,运行命令: + +`protoc --version` + +如果能够看到版本输出的话,就说明你的 protoc 已经被正确的配置到操作系统中了。 + +![protobuf-windows-04|690x369](https://cdn.ossez.com/discourse-uploads/optimized/2X/9/9be96ab271c416ad37e06a641348cecae7ff9c52_2_690x369.png) + +如上图,我们能看到正确的版本输出。 + +延伸阅读和参与讨论,请访问:[Protobuf 编译器 Windows 安装方法](https://www.ossez.com/t/protobuf-windows/13864)