Libevent库 编译与使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Libevent库 编译与使用相关的知识,希望对你有一定的参考价值。

Libevent官网:http://libevent.org/

windows 7下编译:

编译环境: windows 7 + VS2010

(1)解压libevent到F:\libevent\libevent-2.0.21-stable

(2)打开Microsoft visual studio 2010命令行工具或者(call "C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/vcvars32.bat" ) 设置vc10环境

(3)修改以下三个文件,添加宏定义:

在以下3个文件开头添加“#define _WIN32_WINNT 0x0500”

libevent-2.0.21-stable\event_iocp.c

libevent-2.0.21-stable\evthread_win32.c

libevent-2.0.21-stable\listener.c

(4)使用VS命令提示工具编译:

cd/d F:\libevent\libevent-2.0.21-stable

nmake /f Makefile.nmake

以上是关于Libevent库 编译与使用的主要内容,如果未能解决你的问题,请参考以下文章

编译时如何将libevent与gcc静态链接?

windows 平台使用 VS2017 编译 libevent 源码

libevent库的使用

PHP 7 编译安装开启 libevent 扩展支持

libevent和基于libevent的网络编程

libevent简单服务端和客户端实现