zoukankan      html  css  js  c++  java
  • MAC 安装 Protobuf

    1.确认MAC装有g++、make、vim工具

    2.安装make工具使用       brew install make

    3.安装protobuf     brew install protobuf

    4.安装protobuf依赖库     git clone https://github.com/alexeyxo/protobuf-objc.git

    5.安装完成后切换目录                cd protobuf-objc/

    6.终端运行          ./autogen.sh

    7.如果终端出现    ERROR: protobuf headers are required.  这样的错误,可根据终端的提示解决

    输入    ./configure CXXFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib

    8.执行安装指令  

     终端输入 make

     终端输入 sudo make install

    9.检测protoc 指令是否可以使用    终端输入 protoc --version

    实例:vim创建  msg.proto文件

    文件内容如下:

    message Person

    {

      required string name = 1; //姓名

      required int32 sex = 2;   //性别

      required int32 age = 3;   //年龄

    }

    将.proto文件编译成.h和.m文件

    终端输入指令: 

    bogon:~ muyang$ protoc ./msg.proto --objc_out=./

    详解: protoc  指protoc指令

        /msg.proto  指源码文件所在的路径

       --objc_out= 指输出OC文件

         ./指编译完成后的.h和.m存放的路径      

  • 相关阅读:
    JAVA面试基础
    扔硬币问题
    随机数生成随机数
    囚犯猜帽子问题
    十道智力题(三)
    十道智力题(二)
    十道智力题(一)
    lintcode:排颜色 II
    机器学习中的几个常见概念(持续更新中......)
    如何打印一棵树(Java)
  • 原文地址:https://www.cnblogs.com/tiffany-my/p/6126187.html
Copyright © 2011-2022 走看看