librdkafka 库 取消openssl windows 环境
时间: 2023-07-31 14:06:47 浏览: 60
以下是在 Windows 环境下取消 OpenSSL 支持的 librdkafka 库的编译步骤:
1. 下载 librdkafka 源代码,可以从 https://github.com/edenhill/librdkafka 下载。
2. 打开 librdkafka 源代码文件夹,找到 `configure.ac` 文件。
3. 在文件中搜索 `AC_CHECK_LIB(crypto`。
4. 将 `AC_CHECK_LIB(crypto` 修改为 `dnl AC_CHECK_LIB(crypto`。
5. 在文件中搜索 `AC_CHECK_LIB(ssl`。
6. 将 `AC_CHECK_LIB(ssl` 修改为 `dnl AC_CHECK_LIB(ssl`。
7. 保存文件并关闭。
8. 打开 `configure` 文件。
9. 在文件中搜索 `--with-ssl`。
10. 将 `--with-ssl` 修改为 `--without-ssl`。
11. 保存文件并关闭。
12. 执行 `autoreconf -i` 命令重新生成 configure 文件。
13. 执行 `./configure` 命令进行配置。
14. 打开 Visual Studio,选择打开项目,找到 librdkafka.sln 文件并打开。
15. 在 Visual Studio 中选择 Release 模式,然后编译整个解决方案。
16. 编译完成后,在 /librdkafka/src 目录下找到生成的 librdkafka.dll 和 librdkafka.lib 文件。
需要注意的是,取消 OpenSSL 支持可能会影响到 librdkafka 的一些功能,具体情况需要根据实际需求来决定是否取消。