下载源码

这里使用的是 protobuf-3.21.12版本
源码地址:https://github.com/protocolbuffers/protobuf/releases?q=21&expanded=true

编译

打开 cmake-gui.exe 进行编译

  1. 第一行编译目录:选择源码文件夹的cmake文件夹
  2. 第二行生成目录:选择刚刚创建的目录
  3. 点击左下角 Configure 选择自己的 VS版本
  4. 取消勾选 Advanced,显示编译选项(如果没有显示,就勾选后再取消),
  5. 勾选 protobuf_BUILD_SHARED_LIBS
  6. 点击左下角 Generate 进行编译

打开编译生成目录

打开刚刚选择的 编译生成目录,双击protobuf.sln,生成解决方案

编译完成后库文件会生成在Debug/Release目录下

在别的位置(工具安装位置)创建下面三个文件夹

  • bin:保存可执行文件
  • include:保存头文件
  • lib:保存链接文件

include里面放 源码/src/google 里面的头文件:

检验安装结果:

打开 cmd,执行

protoc --version

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐