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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

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

00. 目錄

文章目錄

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

2.2 CMake安裝

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

03. 生成動態(tài)庫

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

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

3.2 打開CMake工具

3.3 設置源碼路徑和生成項目的路徑

選擇配置

3.4 選擇VS版本和編譯器

3.5 選擇生成對應對應的庫

3.6 生成成功

然后選擇Open Project,默認使用VS2017打開該項目。

3.7 編譯項目生成庫文件

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

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

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

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

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

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

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

4.3 測試

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

05. 附錄

SDK下載:sdk-protobuf3.10.rar

總結(jié)

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

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