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