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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM