环境:
vs2019
cmake
地址:https://cmake.org/download/
选择:cmake-3.19.1-win64-x64.msi
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127222432767.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3djcWRvbmc=,size_16,color_FFFFFF,t_70)
下载protobuff3.14
地址:https://github.com/protocolbuffers/protobuf/releases
选择:protobuf-all-3.14.0.zip
开始
1.解压到:F:\workspace\Msg\protobuf-3.14.0
2.创建文件夹:F:\workspace\Msg\protobuf/cmake-3.19.1-win64-x64/bin/protobuf-build
3.打开cmake
source code:F:\workspace\Msg\protobuf-3.14.0\cmake
buildethe binaries:F:/workspace/Msg/protobuf/cmake-3.19.1-win64-x64/bin/protobuf-build
4.Tools->Configure->选择2019->finish
5.勾选protobuf_BUILD_SHARED_LIBS,点击Generate
6.打开F:\workspace\Msg\protobuf\cmake-3.19.1-win64-x64\bin\protobuf-build\protobuf.sln
7.debug解决方案(因为我有特殊用处,可选release)
8.选择libprotobuf、libprotoc、protoc编译(目前只需要这几个,可按需编译