美文网首页
Mac下ProtocolBuffer的安装和编译

Mac下ProtocolBuffer的安装和编译

作者: 残雪3088 | 来源:发表于2016-09-05 08:55 被阅读290次

    一、使用HomeBrew安装ProtocolBuffer

    sudo brew install automake

    sudo brew install libtool

    sudo brew install protobuf

    二、下载并编译源码

    git clone https://github.com/google/protobuf.git

    cd protobuf

    ./autogen.sh

    ./configure

    make

    make install

    三、编写测试文件test.proto

    vim Test.proto

    拷贝以下测试代码

    message PBUser {

    required string userId = 1;

    optional string nick = 2;

    optional string avatar = 3;

    }

    四、终端输入编译命令,输出相应文件

    protoc  --objc_out=./out/oc *.proto

    执行命令后会在out/oc下生成Test.pbobjc.h和Test.pbobjc.m文件。

    其中,--proto_path为.proto所在路径(如当前目录在.proto所在目录--proto_path可以省略),--objc_out表示生成OC代码,--cpp_out表示生成C++代码,--java_out表示生成Java代码,--python_out则表示生成Python代码,其后的目录为生成后的代码所存放的目录。


    参考:https://developers.google.com/protocol-buffers/docs/proto3

    相关文章

      网友评论

          本文标题:Mac下ProtocolBuffer的安装和编译

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