服务器正文19:编译protobuf(win和linux编译)

项目用的是protobuf 2.6.1 ,要想编译protobuf,先编译zlib

一、先安装zlib

传送门

二、linux编译protobuf

1)安装准备步骤

我用的是红帽,所以用yum;其他用的unbantu的用的apt-get

sudo yum install -y automake
sudo yum install libtool
sudo yum install autoconf

2)开始编译安装

tar -xvf protobuf-2.6.1.tar.gz //解压文件
sudo sh auto_gen.sh
./configute   --prefix = protobuf路径
sudo make
sudo make check
sudo make install

三、win编译protobuf

1)编译准备

  • 1)下载
    下载链接
    下载protobuf-2.6.1.zip作为win编译的文件,下载解压进入vsproject工程,打开后缀.sln的工程

  • 2)单向升级点击确认
    在这里插入图片描述

  • 3)所有项目添加宏定义
    添加宏便可,点击菜单的项目—属性—配置属性—C/C+±–预处理器—编辑—在最底部添加

_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS

在这里插入图片描述

2)编译收尾

完成以后按照一样的方法设置而且生成protoc,接着你会在debug目录看到相关的lib以及protoc.exe

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值