c++依赖库librdkafka编译的过程是什么
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本文小编为大家详细介绍"c++依赖库librdkafka编译的过程是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"c++依赖库librdkafka编译的过程是什么"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
江苏机械软件开发代理品牌
yum服务器
数据库中需要多列相加
清远物联网软件开发有哪些
hive 数据库 改名
软件开发安全操作
国庆 网络安全概念股
数据库主从复制分离
江门智启网络技术有限公司
用云服务器搭建基岩版服务器
ruby 服务器部署
中科院网络安全硕士生就业
新未来互联网科技公司
java 数据库 内存
服务器怎么买最安全
手机系统应用软件开发
App开发 聊天短视频软件开发
能学网络安全的app
电脑吧我的世界玩服务器不卡
关于学习工作网络安全心得体会
山东计算机应用软件开发价钱
金华乐玩网络技术有限公司
软件开发工程师武汉工资
查看服务器磁盘raid
晋业软件数据库
数据库设计社团会员管理系统
宜昌卓创网络技术有限公司
木瓜互联网科技插画手绘可爱
世界最有名的数据库
公司专网dns服务器没有响应