1、项目配置:
1)新建一个Lib文件夹和一个Include文件夹,放置到程序目录下;
2)拷贝libevent-2.1.8-stable\include目录下的文件和文件夹到Include文件夹下,拷贝libevent-2.1.8-stable\WIN32-Code目录下的文件和文件夹也到Include文件夹下,同时将两个event2文件夹下的头文件合并;
3)将自己上一节编译的3个静态连接库文件拷贝到Lib文件夹下;
4)添加包含目录:./Include、添加库目录:./Lib、添加附加库的依赖项:ws2_32.lib、wsock32.lib、libevent.lib、 libevent_core.lib、libevent_extras.lib;
至此,Libevent配置完毕。
2、程序示例:
1)服务端实现:
// LibeventTest.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "winsock2.h"
#include "event2/listener.h"
#include "event2/bufferevent.h"
#include "event2/buffer.h