Netty

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

2018-12-19  本文已影响0人  辛德瑞拉Dangerous

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

准备工作

环境

步骤

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

上一篇下一篇

猜你喜欢

热点阅读