Protobuf3.1.0在win7+VS2013的编译和使用

这篇博客详细介绍了如何在Win7环境下,使用VS2013和Cmake编译protobuf3.1.0,包括下载安装Cmake,编译protobuf源码,生成release和debug版本,以及如何使用protoc.exe编译proto文件和在VS项目中配置protobuf库。
摘要由CSDN通过智能技术生成

前言:

在网络上查找很多关于protobuf的编译资料,出现很多问题,现在结合自己的系统环境,整理如下,亲测有效。


1.Protobuf简介

Google Protocol Buffer( 简称 Protobuf) 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。


2.下载安装cmake

Cmake官网下载页下载Windows版本Cmake,一路next即可。




在安装过程中记得选择“写入环境变量”,或者安装过后自行在环境变量里添加Cmake目录下bin所在路径,方便在命令行使用Cmake 。安装完成,打开cmd,输入cmake --help,如下证明安装成功。




3.下载protobuf源码

这里建议下载3.x之后的版本,因为支持更多的功能,我下载的是protobuf3.1.0版本。注意,这里下载的是c++语言的,所以选择如下:




下载之后,解压到本地目录(例如我放在D:\protobuf文件夹下面)。


4.利用cmake编译protobuf

首先在D:\protobuf目录下,新建一个install文件夹,编译之后的include和lib文件会放在里面。(其实不自己创

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值