libevent官网
Github地址
https://github.com/libevent/libevent
本次测试编译版本为2.1.12
MingW-64bit编译器版
准备工作
1.安装cmake:https://www.cmake.org
2.安装gcc编译器,因为我安装了qt顺便安装了mingw编译器
3.将gcc.exe所在目录添加到PATH环境变量,我的在D:\Qt\Qt5.12.3\Tools\mingw730_64\bin
步骤
1.win键+s搜索cmd并打开
2.cd /d libevent源码目录,如`cd /d C:\Users\ZenBook\Desktop\libevent-2.1.12-stable\libevent-2.1.12-stable`
3.md build && cd build
4.cmake -G "MinGW Makefiles" .. # Or use any generator you want to use. Run cmake --help for a list
5.cmake --build . --config Release # Or "start libevent.sln" and build with menu in Visual Studio.
MinGW-64bit已编译成功的源码及build
链接:https://pan.baidu.com/s/1j9WSmGftodH9fQPRNmhThg
提取码:5986
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享
MSVC-64bit编译器版
准备工作
1.安装vs2017
步骤
1.win键+s搜索cmd并打开
2.cd /d libevent源码目录,如`cd /d C:\Users\ZenBook\Desktop\libevent-2.1.12-stable\libevent-2.1.12-stable`
3.md build && cd build
4.cmake -G "Visual Studio 15 2017 Win64" .. # Or use any generator you want to use. Run cmake --help for a list
5.cmake --build . --config Release # Or "start libevent.sln" and build with menu in Visual Studio.
MSVC-64bit已编译成功的源码及build
链接:https://pan.baidu.com/s/1FcdYBzG3hHGhQNXAOrqr4g
提取码:4fss
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享
使用方法
1.在工程目录下新建include文件夹
2.把libevent源码目录下的include文件夹和WIN32-Code文件夹里的内容复制到工程include文件夹下,把编译libevent生成的build/include复制到工程include文件夹下
3.添加相应的包含目录和库目录
4.编译工程项目时链接-lwsock32 -lws2_32;event.lib;event_core.lib;event_extra.lib,event_openssl.lib
;
说明:ws2_32;wsock32
;是用来编译Windows网络相关的程序库。
Qt平台下MSVC-2017-64bit编译器编译通过的小测试工程
链接:https://pan.baidu.com/s/1G5pNlDSn5KBn5rcG8bQ-lg
提取码:gi7n
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享