Libevent的特点:
1. 基于事件驱动
2. 轻量级,源码精炼,不像ACE那样庞大臃肿
3. 跨平台
4. 支持多路I/O
从网上下载安装包后放到目录解压,到libevent-2.1.8-stable
目录下依次执行:
./configure
make
sudo make install
编译完成的库文件在libevent-2.1.8-stable/.libs
中,有libevent.so libevent.a libevent-2.1.so.6 libevent-2.1.so.6.0.2
用下列代码测试是否能使用了:
#include <iostream>
#include <event2/event.h>
#include <unistd.h>
#include <stdlib.h>
using namespace std;