国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

protobuf環(huán)境配置

2019-11-08 00:30:44
字體:
供稿:網(wǎng)友
PRotobuf-3.0.0-alpha-4 之前版本不支持OC,只支持三種語言C++、java、Python。之后支持七種語言cpp、java、python、ruby、csharp、js、objectivec。當(dāng)前項目使用的是protobuf-3.0.0-beta-2支持七種語言。最新版本支持php和go語言。一、配置環(huán)境從我上傳到CSDN上的編譯資料下載配置環(huán)境的源碼解壓后,進(jìn)入當(dāng)前目錄,執(zhí)行下面命令編譯:sudo ./autogen.sh./configure make cleanmake make checksudo make install

make clean

MacBook-Pro:~ $ protoc --version

libprotoc 3.0.0

二、若IM后臺修改協(xié)議,則前端使用的協(xié)議也要修改。根據(jù)拿到的protocol buffer協(xié)議編譯成ios下運(yùn)行的文件。(文件發(fā)送過來可能帶有文件序號,去掉,成為如下名稱MSGProtocol.proto),打開終端,cd到文件所在文件夾,然后執(zhí)行protoc ./MSGProtocol.proto --objc_out=./就可以編譯成需要使用的文件,其中./是指當(dāng)前目錄,每個proto文件會生成兩個文件 一個.h  一個.m。把項目內(nèi)的文件刪掉,重新導(dǎo)入新文件,并且修改新導(dǎo)入的文件運(yùn)行環(huán)境為MRC(在build phases —> 搜索當(dāng)前導(dǎo)入的文件,雙擊文件名最右邊,編輯-fno-objc-arc),實際上每當(dāng)服務(wù)器那邊改變時都需要做-fno-objc-arc修改。

三、GitHub下載的源碼解壓后使用里面的objective工程,將其放到對應(yīng)的文件夾下,在build settings下面搜索Search Paths,配置Header Search Paths和  Library Search Paths如下:

Library Search Paths : $(PROJECT_DIR)/項目名稱/相應(yīng)路徑/objectivec

Header Search Paths:$(PROJECT_DIR)/項目名稱/相應(yīng)路徑/objectivec

Good  Luck!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青田县| 南澳县| 五莲县| 昌吉市| 宜丰县| 荆门市| 兰坪| 红原县| 康保县| 郎溪县| 剑阁县| 汨罗市| 乐业县| 石河子市| 保康县| 遂溪县| 松溪县| 威宁| 红原县| 福清市| 独山县| 原阳县| 芮城县| 肇庆市| 射洪县| 钟祥市| 水城县| 海原县| 阿尔山市| 化德县| 东丽区| 新津县| 湘阴县| 上杭县| 鄂托克前旗| 靖宇县| 宕昌县| 武安市| 车致| 额尔古纳市| 浦城县|