【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境
00. 目錄
文章目錄
- 00. 目錄
- 01. Protobuf源碼下載
- 02. 安裝CMake
- 03. 生成動態庫
- 04. 添加環境變量
- 05. 附錄
01. Protobuf源碼下載
CSDN下載:https://download.csdn.net/download/dengjin20104042056/11866583
下載網址:https://github.com/protocolbuffers/protobuf/releases
02. 安裝CMake
2.1 CMake介紹
CMake這個名字是“cross platform make”的縮寫 。 CMake是一個跨平臺的安裝編譯工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態檔取名為 CMakeLists.txt。Cmake 并不直接建構出最終的軟件,而是產生標準的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。這使得熟悉某個集成開發環境(IDE)的開發者可以用標準的方式建構他的軟件,這種可以使用各平臺的原生建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。
2.2 CMake安裝
相關安裝方法請參考: 【Tools】Windows安裝CMake工具
03. 生成動態庫
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目錄下,可以看到生成的庫文件
- 將生成的動態庫和頭文件放到自定義目錄中備用,在vs中設置頭文件和庫的路徑。
- 修改預處理器定義:
- 項目屬性->c/c++ -> 預處理器 -> 預處理器定義 添加這個PROTOBUF_USE_DLLS宏定義
04. 添加環境變量
4.1 將上面整理好的SDK放在C盤中
4.2 設置環境變量
鼠標右擊此電腦–> 屬性 --> 高級系統設置 --> 環境變量
新建兩個環境變量
4.3 測試
到此Windows平臺部署protobuf環境已經成功了。
05. 附錄
SDK下載:sdk-protobuf3.10.rar
總結
以上是生活随笔為你收集整理的【Protocol Buffer】Protocol Buffer入门教程(八):Windows平台部署Protobuf环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Tools】Windows安装CMak
- 下一篇: 【Linux系统编程】线程的基本操作