运行环境:
- 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
文件夹下看到生成的文件,如下图所示。
没有星星的夜晚,是令人感到不安的,让我深深感觉到人类是多么孤独的存在。 ——《追逐繁星的孩子》