【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境
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)題。
- 上一篇: 【Tools】Windows安装CMak
- 下一篇: 【Tiny4412】最小网络文件系统制作