惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
H
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
S
SegmentFault 最新的问题
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
The GitHub Blog
The GitHub Blog
量子位
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
V2EX
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
J
Java Code Geeks
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI

博客园 - zdleek

Vibe Coding(氛围编码/状态编程) 常用符号名称与读法 VSCode的【Microsoft C/C++ 扩展 】的使用简介[由DS给出] 小记VS code调用VC++编译器的环境配置 小记:DS给的一个lamda表达式例子 GPG4win 加解密使用笔记 Windows 11 Version 22H2 (Build 22621) 开发者资源下载 U盘启动多系统工具Ventoy 15种经典机器学习算法[转] 微软原版WIN10PE制作流程 [转]如何彻底关闭win10自动更新 C++模板的哲学 正则表达式简介 C++ 正则表达式使用例子 Lambda 表达式简介 一段bitset的简单例子 在VC++中的使用gRPC编程 Win10下编译gRPC主要步骤 在VC++中使用ProtoBuf进行数据序列化的编程
Win10下编译ProtoBuf主要步骤
zdleek · 2022-06-28 · via 博客园 - zdleek

1,从GitHub下载ProtoBuf源码,https://github.com/protocolbuffers/protobuf/releases,我下载到的最新版本是3.21.2,将源代码解压到本地文件夹

2,下载并安装CMake(Window版本), 官方网站 cmake.org

3,执行安装好的CMake,选择protobuf源代码目录,选择编译输出的目录,

  然后点击【Configure】按钮,生成工具选择VC++ 2015,

  再点击【Generate】按钮,CMake会生成VS项目文件

  如果没有错误,那么【Open Project】按钮可用,点击按钮则会调用VS 2015打开Cmake生成的Protobuf工程,

  最后就是在VC++中编译项目。

4.编译成功之后,可得到protoc.exe(proto消息编译程序), libprotobuf.dll(protobuf动态链接库), libprotobuf.lib等文件