c++依赖库librdkafka编译的过程是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"c++依赖库librdkafka编译的过程是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"c++依赖库librdkafka编译的过程是什么"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2026年11月01日c++依赖库librdkafka编译的过程是什么
本文小编为大家详细介绍"c++依赖库librdkafka编译的过程是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"c++依赖库librdkafka编译的过程是什么"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
1)下载openssl
地址: openssl/openssl
2)编译过程,有VS2015环境
<1>安装perl
<2>安装nasm
自己找吧
<3>把nasm和perl的执行文件路径加入环境变量path
3)进入VC安装路径下
我的在这:D:\software\vs2015\VC\bin
执行,我的是64位系统,现在大多数都是这样的,32为系统自己去查吧
vcvarsall.bat x86_amd64
4) 进入openssl源代码路径下
开始编译
a)
perl Configure VC-WIN64A
b)
nmakenmake testnmake install
1)下载librdkafka源代码
地址: edenhill/librdkafka/
用vs2015打开项目
2)把编译好的链接库和头文件加入到librdkafka 的属性里面
头文件位置:我的在源代码目录:D:\openssl\include
lib库文件位置:我的直接生成在了D:\openssl下面了
有两个库要加入到属性里面:libssl.lib libcrypto.lib,注意不是网上说的libeay32MT.lib、ssleay32MT.lib将MT去掉,现在都是新版本了
3)用已经安装好的kafka环境生产消息
注意:安装kafka环境不在这里说了
4)编译消费者程序
rdkafka_complex_consumer_example_cpp
需要把openssl的两个dll文件拷贝到debug文件夹下
5)看执行结果
利用kafka生产消息(参照第三点安装的kafka)
C:\***\kafka_2.12-2.7.0\bin\windows>kafka-console-producer.bat --broker-list localhost:9092 --topic test>test>test>hello>nihao'>rrr
利用编译好的kafka用户端接收消息:
D:\work\code\libs\librdkafka-master\win32\outdir\v140\x64\Debug>rdkafka_complex_consumer_example_cpp.exe -g 4 -b 127.0.0.1:9092 test% Created consumer rdkafka#consumer-1RebalanceCb: Local: Assign partitions: test[0]testtesthellonihao'rrr
读到这里,这篇"c++依赖库librdkafka编译的过程是什么"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
编译
文件
过程
环境
c++
文章
消息
源代码
路径
两个
位置
内容
地址
属性
系统
生产
妥当
变量
库文件
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
湖南永感互联网科技有限公司
银优互联网科技有限公司
电子科技大学互联网
互联网科技论坛
成都狮子座互联网科技
互联网科技博主是什么意思
北京大学互联网科技怎么样
全球顶尖互联网科技公司
互联网和黑科技的看法
世界互联网科技公司市值排名
互联网与医疗科技
华夏恒生互联网科技013171
中国互联网公司排名锤子科技
互联网科技的全部知识
江苏苏星互联网科技有限公司
从那以后互联网科技有限公司
盐城市攀科互联网科技有限公司
山东蛋芒互联网科技有限公司
安徽九吞吴互联网科技有限公司
科技互联网
互联网扶贫科技
没上市的科技互联网公司
杭州互联网科技公司
融贸通互联网科技
人人互联网科技是培训
互联网金融科技委员会
彤创互联网科技有限公司
抖集互联网科技技术咨询
科技发展第三阶段互联网时代