您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“c++依賴庫librdkafka編譯的過程是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“c++依賴庫librdkafka編譯的過程是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
地址: openssl/openssl
<1>安裝perl
<2>安裝nasm
自己找吧
<3>把nasm和perl的執行文件路徑加入環境變量path
我的在這:D:\software\vs2015\VC\bin
執行,我的是64位系統,現在大多數都是這樣的,32為系統自己去查吧
vcvarsall.bat x86_amd64
開始編譯
perl Configure VC-WIN64A
nmakenmake testnmake install
地址: edenhill/librdkafka/
用vs2015打開項目
頭文件位置:我的在源代碼目錄:D:\openssl\include
lib庫文件位置:我的直接生成在了D:\openssl下面了
有兩個庫要加入到屬性里面:libssl.lib libcrypto.lib,注意不是網上說的libeay32MT.lib、ssleay32MT.lib將MT去掉,現在都是新版本了
注意:安裝kafka環境不在這里說了
rdkafka_complex_consumer_example_cpp
需要把openssl的兩個dll文件拷貝到debug文件夾下
利用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編譯的過程是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。