美文网首页
vs2015 编译kafka 过程

vs2015 编译kafka 过程

作者: lx_jian | 来源:发表于2019-05-06 10:23 被阅读0次

    1.首先需要编译openssl

    (1)下载安装ActivePerl:http://www.activestate.com/activeperl/downloads 

    (2)下载最新的openssl源码:https://www.openssl.org/source/ 

    (3)VS2015开发人员命令提示中进行如下操作

    【编译32位openssl】

        命令如下:

       cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin               vcvars32.bat

     【编译64位openssl】

        命令如下:

            cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64

            vcvars64.bat

    (4)切换到源码目录,开始配置

            perl Configure [类型] no-asm --prefix="[输出目录]"

           类型 含义

            debug-VC-WIN32 编译32位debug版本

            VC-WIN32 编译32位release版本

            debug-VC-WIN64A 编译64位debug版本

            VC-WIN64A 编译64位release版本

     (5)配置模式

    【编译32位openssl】

    命令如下:

    ms\do_nasm

    【编译64位openssl】

    命令如下:

    ms\do_win64a.bat

    执行这一步之后,在ms目录下会生成nt.mak和ntdll.mak两个编译配置文件 

    nt.mak 用于生成静态lib库 

    ntdll.mak 用于生成动态dll库

    (6)编译

    【编译openssl静态链接库】

    命令如下:

    nmake -f ms\nt.mak

    nmake -f ms\nt.mak test

    nmake -f ms\nt.mak install

    【编译openssl动态链接库】

    命令如下:

    nmake -f ms\ntdll.mak

    nmake -f ms\ntdll.mak test

    nmake -f ms\ntdll.mak install

    2.编译 librdkafka

    下载地址:https://github.com/edenhill/librdkafka

    (1)解压下载后的源码,进入win32目录,使用vs2015打开librdkafka.sln解决方案

    (2)配置opensll库与头文件目录首先需要编译librdkafka项目,配置opensll与lib。

    (3)编译完librdkafka项目后,可以逐一编译其他项目。

    相关文章

      网友评论

          本文标题:vs2015 编译kafka 过程

          本文链接:https://www.haomeiwen.com/subject/ualncqtx.html