中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ProtocolBuffer Mac安裝步驟(親測可用)

發布時間:2020-07-23 23:57:18 來源:網絡 閱讀:4168 作者:xx541100047 欄目:開發技術

一、安裝ProtocolBuffer

*********************附下載地址****************************

ProtocolBuffer2.4.1下載地址

×××

http://code.google.com/p/protobuf/downloads/list

國內

http://pan.baidu.com/s/1lgGn8

*****************************************************

下載之后,進入壓縮包所在文件夾,

如果xcode5.0以上編譯,需要修改安裝文件,找到文件src/google/protobuf/message.cc,在文件的第一個#include之上的一行,加入#include<istream>

解壓,打開終端執行

cd protobuf-2.4.1

./configure --prefix=/usr/local

make

sudo make install

 

PS:這里會提示輸入密碼,輸入登錄密碼即可,密碼不可見。

如果編譯報錯

xcrun: error: active developer path("/Users/apple/Desktop/Xcode5.app/Contents/Developer") does not exist,use xcode-select to change

請執行

sudo xcode-select -switch/Applications/Xcode(你的xcode名字).app/Contents/Developer

安裝成功,只支持Java、C++、Python,下面添加Object-C支持

二、配置ProtocolBufferObjective-C上的代碼生成器

針對ProtocolBuffer推出的plugin模式編寫插件,以插件方式(2.5不兼容,請使用2.3或者2.4)支持Objective-C類型的文件輸出。

它在這里:https://github.com/booyah/protobuf-objc

下載zip或者終端命令

git clone https://github.com/booyah/protobuf-objc.git

 

默認會在當前運行目錄下創建protobuf-objc目錄。

這里請先看第三部分,

進入該目錄,并執行:

./autogen.sh

./configure --prefix=/usr/local

make

sudo make install

 

最終生成的插件名字為protoc-gen-objc,會被安裝到/usr/local/bin/目錄下。 

三、安裝automake工具腳本

執行./autogen.sh

會發現報錯了,需要安裝下邊4個工具腳本。

打開終端,進入某個文件夾,執行:

 

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz

tar -xzvf m4-1.4.13.tar.gz

cd m4-1.4.13

./configure --prefix=/usr/local

make

sudo make install

 

cd ..

curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz

tar -xzvf autoconf-2.65.tar.gz

cd autoconf-2.65

./configure --prefix=/usr/local

make

sudo make install

 

cd ..

curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz

tar -xzvf automake-1.11.tar.gz

cd automake-1.11

./configure --prefix=/usr/local

make

sudo make install

 

cd ..

curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz

tar -xzvf libtool-2.2.6b.tar.gz

cd libtool-2.2.6b

./configure --prefix=/usr/local

make

sudo make install

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北辰区| 西安市| 新沂市| 大渡口区| 丹棱县| 鸡泽县| 故城县| 平山县| 太保市| 六枝特区| 长顺县| 涡阳县| 多伦县| 景谷| 新津县| 永清县| 望城县| 大厂| 葫芦岛市| 察隅县| 宁海县| 辰溪县| 古交市| 台安县| 桃源县| 苍溪县| 岳阳县| 溧阳市| 五原县| 和顺县| 芷江| 大荔县| 大关县| 鄄城县| 胶州市| 乌拉特前旗| 天柱县| 长沙市| 游戏| 荆门市| 沈阳市|