Libevent 编译安装及使用
libevent 下载地址
libevent 源码下载地址:https://github.com/libevent/libevent/releases
Windows 下 libevent 编译及安装
windows 下编译需要先安装 cmake 以及 visual studio
下载完成后解压,进入解压后的文件夹内,之后执行如下命令进行编译
md build && cd build
# 或者是你想使用的其他生成器,可以执行 cmake --help 查看可用的生成器列表
# -DEVENT__DISABLE_OPENSSL=ON 不使用 openssl 进行编译
# -DEVENT__LIBRARY_TYPE=STATIC 生成 static 类型的库文件
cmake -G "Visual Studio 10" .. -DEVENT__DISABLE_OPENSSL=ON -DEVENT__LIBRARY_TYPE=STATIC
# 执行命令后会打开 visual studio,之后即使用 visual studio 进行编译
start libevent.sln
Linux 下 libevent 编译及安装
下载完成后解压,进入解压后的文件夹内,之后执行如下命令进行编译
mkdir build && cd build
# -DEVENT__DISABLE_OPENSSL=ON 不使用 openssl 进行编译
# -DEVENT__LIBRARY_TYPE=STATIC 生成 static 类型的库文件
cmake .. -DEVENT__DISABLE_OPENSSL=ON -DEVENT__LIBRARY_TYPE=STATIC
# 编译并安装
make && make install