MAC 安裝 Protobuf

1.確認MAC裝有g++、make、vim工具git

2.安裝make工具使用       brew install makegithub

3.安裝protobuf     brew install protobufvim

4.安裝protobuf依賴庫     git clone https://github.com/alexeyxo/protobuf-objc.git工具

5.安裝完成後切換目錄                cd protobuf-objc/ui

6.終端運行          ./autogen.shspa

7.若是終端出現    ERROR: protobuf headers are required.  這樣的錯誤,可根據終端的提示解決源碼

輸入    ./configure CXXFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/libstring

8.執行安裝指令  it

 終端輸入 makeio

 終端輸入 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存放的路徑      

相關文章
相關標籤/搜索