c++依赖库librdkafka编译的过程是什么
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本文小编为大家详细介绍"c++依赖库librdkafka编译的过程是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"c++依赖库librdkafka编译的过程是什么"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
烟台软件开发
河北党员党性体检软件开发
计算机软件开发限制
詹姆斯视频软件开发
csv文件导入数据库列错位
天水网络安全工程师培训机构
南工院华为网络技术学院
小程序软件开发公司报价
身份证开通阿里云服务器能找回吗
数据库怎么用arcgis打开
夜光云服务器
软件开发和财务管理区别
爱唐网络技术有限公司
上海易飞软件开发
织梦后台数据库访问慢
软件开发面试数据库问题
数据库中引用表中列
wed服务器怎么连接
服务器管理器iis是什么
亚信科技数据库事业部
辽宁量化积分管理软件开发电话
链接数据库显示无监听程序
网络安全与计算机侦查方向
内存数据库与缓存
一个数据库连接多少个查询
法人库 用什么数据库
爱思服务器下载不了app
网络安全产品apt
物理网络安全状况
2000年互联网科技公司