運行環境:
- 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工程
- 打開
CMake,選擇源碼路徑和保存路徑,點擊Configure,選擇Visual Studio版本,選擇平台x64,點擊Finish,如下圖所示。

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

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

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


4. 在Visual Studio中生成解決方案
- 用
Visual Studio打開工程,配置為Release x64,如下圖所示。

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


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