日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境

發(fā)布時(shí)間:2024/4/24 windows 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. Protobuf源碼下載
    • 02. 安裝CMake
    • 03. 生成動(dòng)態(tài)庫(kù)
    • 04. 添加環(huán)境變量
    • 05. 附錄

01. Protobuf源碼下載

CSDN下載:https://download.csdn.net/download/dengjin20104042056/11866583

下載網(wǎng)址:https://github.com/protocolbuffers/protobuf/releases

02. 安裝CMake

2.1 CMake介紹

CMake這個(gè)名字是“cross platform make”的縮寫 。 CMake是一個(gè)跨平臺(tái)的安裝編譯工具,可以用簡(jiǎn)單的語(yǔ)句來(lái)描述所有平臺(tái)的安裝(編譯過(guò)程)。他能夠輸出各種各樣的makefile或者project文件,能測(cè)試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態(tài)檔取名為 CMakeLists.txt。Cmake 并不直接建構(gòu)出最終的軟件,而是產(chǎn)生標(biāo)準(zhǔn)的建構(gòu)檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構(gòu)方式使用。這使得熟悉某個(gè)集成開發(fā)環(huán)境(IDE)的開發(fā)者可以用標(biāo)準(zhǔn)的方式建構(gòu)他的軟件,這種可以使用各平臺(tái)的原生建構(gòu)系統(tǒng)的能力是 CMake 和 SCons 等其他類似系統(tǒng)的區(qū)別之處。

2.2 CMake安裝

相關(guān)安裝方法請(qǐng)參考: 【Tools】Windows安裝CMake工具

03. 生成動(dòng)態(tài)庫(kù)

3.1 解壓protobuf-cpp-3.10.0.zip到D盤

注意:路徑中不要有中文。

3.2 打開CMake工具

3.3 設(shè)置源碼路徑和生成項(xiàng)目的路徑

選擇配置

3.4 選擇VS版本和編譯器

3.5 選擇生成對(duì)應(yīng)對(duì)應(yīng)的庫(kù)

3.6 生成成功

然后選擇Open Project,默認(rèn)使用VS2017打開該項(xiàng)目。

3.7 編譯項(xiàng)目生成庫(kù)文件

在 vs2017工程目錄/Debug目錄下,可以看到生成的庫(kù)文件

  • 將生成的動(dòng)態(tài)庫(kù)和頭文件放到自定義目錄中備用,在vs中設(shè)置頭文件和庫(kù)的路徑。
  • 修改預(yù)處理器定義:
    • 項(xiàng)目屬性->c/c++ -> 預(yù)處理器 -> 預(yù)處理器定義 添加這個(gè)PROTOBUF_USE_DLLS宏定義

04. 添加環(huán)境變量

4.1 將上面整理好的SDK放在C盤中

4.2 設(shè)置環(huán)境變量

鼠標(biāo)右擊此電腦–> 屬性 --> 高級(jí)系統(tǒng)設(shè)置 --> 環(huán)境變量

新建兩個(gè)環(huán)境變量

4.3 測(cè)試

到此Windows平臺(tái)部署protobuf環(huán)境已經(jīng)成功了。

05. 附錄

SDK下載:sdk-protobuf3.10.rar

總結(jié)

以上是生活随笔為你收集整理的【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。