c++rdkafka项目遇到的问题及解决

问题描述

安装rdkafka,对出现得问题解决

解决方案:

1.下载对应的librdkafka-master.zip,解压

2.进入解压目录执行命令

./configure
make
sudo make install

2.1

./configure # 如果执行报下列错误 执行 yum install gcc-c++

如果执行报错 checking for C++ compiler (c++)... failed (fail)
disabling linker-script since python3 is not available
checking for getrusage (by compile)... ok
###########################################################
###                  Configure failed                   ###
###########################################################
### Accumulated failures:                               ###
###########################################################
 cxx (WITH_CXX) C++ compiler (c++)
    module: cc
    action: fail
    reason:
command 'c++ --version' failed:
mklove/modules/configure.base: line 1824: c++: command not found
2.2 如果没报错只是有红色的那行disabling linker-script since python3 is not available不用管

3.执行c++项目,如果报错:error while loading shared libraries;

参考:linux编译C++报错:error while loading shared libraries; 错误解决办法总结-CSDN博客

3.1:或者参考:

2.4.(问题)动态库报错:找不到
2.4.1.执行生成的可执行文件
  在使用动态库以后,生成自己的可执行文件myapp会运行失败。
报错:
error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory
原因:动态库找不到。
./myapp --> 运行失败

这时候我们可以去查看myapp依赖的共享库,查看依赖的共享库命令:ldd myapp
 

关于c++ kafka生产者代码参考:

C++实现kafka的生产者客户端_c++ kafka_Lion Long的博客-CSDN博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值