美文网首页Netty
[Google Protobuf]——在Windows下编译、使

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

作者: 辛德瑞拉Dangerous | 来源:发表于2018-12-19 09:47 被阅读0次

    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

    相关文章

      网友评论

        本文标题:[Google Protobuf]——在Windows下编译、使

        本文链接:https://www.haomeiwen.com/subject/kxmlkqtx.html