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存放的路径      

原文地址:https://www.cnblogs.com/tiffany-my/p/6126187.html