zoukankan      html  css  js  c++  java
  • RabbitMq学习笔记——MingW编译RabbitMQ C

    1、安装cmak,下载地址:https://cmake.org/download/,当前最新版本3.15.1,下载cmake-3.15.1-win64-x64.msi

        注意:安装时勾选将bin目录添加到path环境变量中去,安装成功后可以在cmd中输入:

        cmake --version查看cmake的版本

        cmake --help查看cmake的帮助

        

    2、下载RabbitMQ C:下载地址:https://github.com/alanxz/rabbitmq-c/,下载rabbitmq-c-master.zip,下载完后解压,

          如解压到E盘,

         1)在E: abbitmq-c-mastercmake目录下新建build文件夹

         2)用UltraEdit打开E: abbitmq-c-masterCMakeLists.txt,定位到119行,将NO改成OFF

       

        之后就可以开始编译了,

    3、在菜单栏里打开Qt 5.9.8(MinGW 5.3.0 32-bit)命令窗口,并定位到E: abbitmq-c-mastercmakeuild目录下

        

        

         输入命令:cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=../../install ../..

        

        注:

        cmake表示命令

        -G "MinGW Makefiles"表示使用MinGW来生成文件

        -DCMAKE_INSTALL_PREFIX=../../install表示在rabbitmq-c-master文件夹中创建(如果没有)install文件夹,并在install的时候将文件存放其中。

        ../..表示CmakeLists.txt所在的文件夹rabbitmq-c-master的文件夹

    4、配置成功后就是编译make,输入mingw32-make

        

    5、编译成功后就是安装,输入mingw32-make install:

          

        至此RabbitMQ C就编译好了,编译好的.h、lib和dll文件放在E: abbitmq-c-masterinstall目录

        

        在install文件夹中查找到以下内容:

                bin文件夹:librabbitmq.4.dll

                include文件夹:amqp.h、amqp_framing.h、amqp_tcp_socket.h

                lib文件夹:liblibrabbitmq.4.a、librabbitmq.4.dll.a

        

  • 相关阅读:
    Es索引优化
    Echarts-JAVA
    黑客容易攻击的端口
    基于流数据挖掘的网络流量异常检测及分析研究
    大数据可视化分析-绿盟
    Cron
    spring mvc 使用及json 日期转换解决方案
    PIXLCLOUND
    Moloch
    MySQL JDBC的setFetchSize
  • 原文地址:https://www.cnblogs.com/zhangnianyong/p/11310532.html
Copyright © 2011-2022 走看看