本文主要介绍Windows下VS2017使用protobuf的准备工作,官方文档在此官方教程 ,这个教程可以说很详细了,如果遇到问题请仔细思考不要浮躁,定能找到解决方案,我做的仅仅是将文档翻译一下,本文重点在生成protobuf动态库(默认配置是生成静态库,原因请看文档)。以下开始正题。
在正式开始之前需要的工具有:VS2017,cmake,git,nmake(这个工具仿佛在VS2017目录下有,由于笔者使用的是VS2017编译的因此并未使用到此工具),cmake,git要添加到系统环境变量
1.打开VS自带的命令行工具 VS2017 x86 Native Tools Command Prompt,在c盘穿件目录c:\Path\to 并进入
C:\Path\to
2.创建文件夹 install
C:\Path\to>mkdir install
3.下载protobuf包,命令如下
C:\Path\to> git clone -b [release_tag] https://github.com/protocolbuffers/protobuf.git
[]里面的是我们需要的版本,这里我下载的是master,因此我们可以输入这样的命令
C:\Path\to> git clone -b master https