運行環境:
- 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
文件夾下看到生成的文件,如下圖所示。
沒有星星的夜晚,是令人感到不安的,讓我深深感覺到人類是多么孤獨的存在。 ——《追逐繁星的孩子》