[Google Protobuf]——在Windows下编译、使用Google Protobuf

windows环境下,使用CMake和VS 2015 Professional编译Protobuf.

准备工作

  • 下载protobuf
  • 下载CMake
  • 安装VS 2015 Professional

环境

  • windows 10 x64
  • protobuf 3.6.1 for java:protobuf
  • CMake 3.13.2 win64 : CMake
  • VS 2015 Professional

步骤

1、下载并解压protobuf-java-3.6.1.zipcmake-3.13.2-win64-x64.zip,如下图:

CMake
Protobuf

2、在解压后的cmake-3.13.2-win64-x64文件夹的bin目录下,双击cmake-gui.exe,路径1:填写解压后的protobuf-3.6.1文件夹下的cmake文件夹;路径2:解压后的protobuf-3.6.1文件夹下新建一个文件夹,名称随意,我这里为x64VS2015,然后选择这个文件夹,等会点击Generate按钮时,会在此文件下生成相应的VS文件。 在如下图:

CMake

3、点击Configure按钮,选择相应的VS版本和位数,然后点击Finish,如下图:

CMake - Configure

4、勾选图中选项,然后点击Generate

CMake - Generate

5、进入刚才在protobuf-3.6.1新建的\x64VS2015目录下,用vs 2015打开项目protobuf.sln,然后build项目,build成功后,会在\x64VS2015目录下生成一个Debug目录,此目录下的文件,就是编译好的可执行的protobuf

6、配置环境变量

Protobuf

7、打开cmd,执行protoc --version,如下说明编译成功:

cmd

Protobuf

protobuf通过如下命令,将.proto文件,生成Java代码:

protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/addressbook.proto

Protocol Buffer Basics: Java

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容