Protobuf在Mac上使用

2021-09-24 11:19:47 字數 1140 閱讀 6118

**:

#protobuf在mac上使用

要在mac上使用protobuf,並用在xcode中 需要做如下操作

1
wget

解壓縮

1
tar -zxvf protobuf-cpp-3.6.1.tar.gz

編譯&安裝

cd protobuf-3.6.1根目錄

./autogen.sh是獲取googlemock,並生成對應的configure指令碼

這裡可能會報:

1
./autogen.sh: line 37: autoreconf: command not found

安裝automake

1
brew install automake

編譯安裝

1

23

./configure --prefix=/usr/local/protobuf

make

make install

vi ~/.bash_profile

1

23

#protobuf protoc evn

protobuf_home=/usr/local/protobuf

export path=$path:$protobuf_home/bin

protoc --version

建立c++專案

general --> linked frameworks and libraries-->+-->add other

/usr/local/protobuf/lib/libprotoc.15.dylib匯入

build setting-->search paths-->header search path-->/usr/local/protobuf/include加入

配置完成

環境搭建完畢

**參考 

在c 中使用protobuf

建立乙個檔案proto檔案 testpro.proto,內容如下 message person message phonenumber repeated phonenumber phone 4 用protoc.exe對testpro.proto進行編譯,命令如下 protoc i src dir c...

在Golang中使用Protobuf

本教程使用proto3版本的protocol buffer語言,提供了乙個基本的在go程式中使用protocol buffer的介紹。通過建立乙個簡單的示例應用程式,向你展示如何 它不是乙個全面的在go中使用protocol buffer的指南,更詳細的參考資訊請檢視前面的兩個教程。protobuf...

在 Ubuntu 上安裝 Protobuf 3

如果使用protoc命令,遇到protoc not found,表示未安裝。或者,執行時出現錯誤 this parser only recognizes proto2 則表示不是3.0版。詳細介紹請參考此文 protobuf簡單介紹和ubuntu 16.04環境下安裝sudo apt get ins...