libevent 简介

使用libevent可以快速搭建你的基础系统。

libevent 是一个跨平台的异步事件库,已被多个项目使用,是一个稳定可靠的库,你可以用它应用到各种领域,可看官方的介绍。

libevent 在Cmake 中的配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# use libevent
# 不使用openssl, 一般用不到,用到则要设置好openssl
set(EVENT__DISABLE_OPENSSL ON)
# 是否禁止pthread,使用pthread可以支持多线程
set(EVENT__DISABLE_THREAD_SUPPORT OFF)
# 设置libevent的链接方式,默认是动态库,这里设置静态库,方便程序移动使用
set(EVENT__LIBRARY_TYPE static)
# 设置libevent源码所在目录
add_subdirectory(extlib/libevent-2.1.12)
# 设置程序要链接的库
set(APISERVER_LINK_LIBRARIES event_core ${APISERVER_LINK_LIBRARIES})
set(APISERVER_LINK_LIBRARIES event_pthreads ${APISERVER_LINK_LIBRARIES})
set(APISERVER_LINK_LIBRARIES event ${APISERVER_LINK_LIBRARIES})
set(APISERVER_LINK_LIBRARIES event_extra ${APISERVER_LINK_LIBRARIES})

推荐

1.推荐 <大师编程之路> 公总号,里面有丰富的技术文章

2.推荐 <软件大师> 公总号,里面有丰富的破解软件文章

3.如果想看免费的电影,推荐 https://tvbibi.com 西歌视频