windows下CMake編譯Protobuf


運行環境:

  • Windows 10
  • CMake (cmake-gui)
  • Visual Studio 2015

1. 下載Protobuf源碼

https://github.com/上搜索protobuf,選擇第1個,如下圖所示。

點擊Branch: master,再點擊Tags,可以選擇不同的版本,這里選擇最新的版本,如下圖所示。

點擊右上角Code,選擇Download ZIP,開始下載源碼,如下圖所示。

2. 安裝CMake

CMake安裝很容易,這里不作詳細介紹,如有需要,請自行百度。

3. 在CMake中配置和生成Visual Studio工程

  1. 打開CMake,選擇源碼路徑和保存路徑,點擊Configure,選擇Visual Studio版本,選擇平台x64,點擊Finish,如下圖所示。

  1. CMake開始配置,但在我的電腦上會報錯,如下圖所示,這個錯誤可以通過取消protobuf_BUILD_TESTS來解決,再次點擊Configure

  1. 如果需要生成動態鏈接庫,需要勾選protobuf_BUILD_SHARED_LIBS,如下圖所示。

  1. 直到所有的紅色消失,點擊Generate,會顯示Generating done,如下圖所示,此時已在保存路徑下生成VS工程。

4. 在Visual Studio中生成解決方案

  1. Visual Studio打開工程,配置為Release x64,如下圖所示。

  1. 點擊上方生成-重新生成解決方案,等待生成結束,即可在工程路徑下的Release文件夾下看到生成的文件,如下圖所示。


沒有星星的夜晚,是令人感到不安的,讓我深深感覺到人類是多么孤獨的存在。 ——《追逐繁星的孩子》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM