Mac下ProtocolBuffer的安裝和編譯

一、使用HomeBrew安裝ProtocolBuffer

sudo brew install automake

sudo brew install libtool

sudo brew install protobuf

二、下載并編譯源碼

git clone https://github.com/google/protobuf.git

cd protobuf

./autogen.sh

./configure

make

make install

三、編寫測試文件test.proto

vim Test.proto

拷貝以下測試代碼

message PBUser {

required string userId = 1;

optional string nick = 2;

optional string avatar = 3;

}

四、終端輸入編譯命令,輸出相應文件

protoc ?--objc_out=./out/oc?*.proto

執(zhí)行命令后會在out/oc下生成Test.pbobjc.h和Test.pbobjc.m文件。

其中,--proto_path為.proto所在路徑(如當前目錄在.proto所在目錄--proto_path可以省略),--objc_out表示生成OC代碼,--cpp_out表示生成C++代碼,--java_out表示生成Java代碼,--python_out則表示生成Python代碼,其后的目錄為生成后的代碼所存放的目錄。


參考:https://developers.google.com/protocol-buffers/docs/proto3

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容