编译 rocketmq-client-cpp centos

编译 rocketmq-client-cpp

按照github上的README进行安装,它那边有个错误
在这里插入图片描述

否则会出现如下类似的错误:

bufferevent_openssl.c: In function 'bio_bufferevent_new':
bufferevent_openssl.c:106:3: error: dereferencing pointer to incomplete type
。。。

具体原因可以参考:https://segmentfault.com/q/1010000015949611 这边的回答

使用2.1.11版本,换成对应版本的库就可以编译成功了。


使用2.1.11版本则是去读它的build.sh脚本知道的。另外

通过它的脚本,可以事先将上面的

  • boost_1_58_0.tar.gz
  • jsoncpp-0.10.7.zip
  • libevent-release-2.1.11-stable.zip
  • openssl-1.1.1d.tar.gz

拷到down_dir对应的目录下,即当前文件夹下的tmp_down_dir目录,这样就实际编译的时候就可以不用再去下载。

需要上面的几个库可以去我的资源下载

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值