使 ⽤ librdkafka封 装 的 C++类 kafka就 不 介 绍 了 , 可 以 参 考 , 下 ⾯ 说 下 librdkafka的 编 译 :解 压 后 找 到 ⽬ 录 下 的 win32⽬ 录 , ⾥ ⾯ 是 vs⼯ 程
这 ⾥ 还 不 能 编 译 , 因 为 缺 少 openssl, 需 要 编 译 openssl
下 载 后 直 接 安 装 即 可 , 新 版 程 序 ⾃ 动 加 上 了 环 境 变 量 , ⽆ 需 添 加
下 载 openssl我 ⽤ 的 是 openssl-1
2l版 本 ,解 压 到 F盘 kafka⽬ 录
安 装 步 骤 :(可 以 参 照 openssl⽬ 录 下 的 INSTALL
打 开 命 令 ⾏ (是 vs的 命 令 ⾏ ⼯ 具 )进 ⼊ openssl源 码 ⽬ 录
cd f:/kafka/openssl-1
2l依 次 执 ⾏ :> perl Configure VC-WIN64A > ms\do_win64a > nmake -f ms\ntdll
mak > cd out32dll >
\ms\test在 out32dll⽬ 录 下 : 包 括 可 执 ⾏ ⽂ 件 、 两 个 out32dll和 两 个 inc32夹 ,⾥ ⾯ 包 含 : libeay32
dll, libeay32
lib, ssleay32
dll,ssleay32
lib和 头⽂ 件
将 上 ⾯ 的 ⽂ 件 拷 贝 到 librdkafka的 解 压 ⽬ 录 , dll放 在 librdkafka的 输 出 ⽬ 录 , 其 他 放 在 任 意 位 置 , 配 置 ⼯ 程 的 时 候 配 置 进 去 就 ⾏ 了
回 到 librdkafka⼯ 程 (vs2013 打 开 ):在 additionalin