1)首先從github下載google的protobuf,我下載的是Release版本v3.6.0
https://github.com/protocolbuffers/protobuf/
2)下載protobuf在本地的存放路徑,這裏假設爲: D:\Tools\protobuf
3)下載CMAKE,當前版本3.12.0, 本地安裝路徑爲:D:\Tools\CMake
4)這裏使用GUI界面的cmake,設置protobuf源碼路徑,設置目標編譯環境爲VS2017,如下圖所示
5)如上設置好之後,依次點擊圖中紅色1,2,3標識的按鈕,如果都成功,就會打開自動生成的VS工程,
然後,只要在VS當中進行編譯就可以。
ps:本機暫時沒有zlib,所以沒有勾選ZLIB的那一項。