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