C++ libevent库 windows 集成

相关库的下载安装

libevent原码(需要自己编译)

1.打开libevent官网libevent,下载想要的版本的源码 

2.解压到本地某个文件夹

Cmake安装

1.打开Cmake官网 Download CMake

2.直接下载msi文件,下载完后双击安装,狂点下一步就完事了

Visual Studio

这个参考文档很多,照着安装一个就行了

libEvent本地编译

1.找到自己libevent源码的目录

2.在这个目录下新建build文件夹,进入build文件夹

3.在build目录下打开CMD控制台

4.cmake --help查看自己有哪些生成器,我的是2022的Visual Studio

5.控制台输入 cmake -G "第四步的生成器名称" .. -DEVENT__DISABLE_OPENSSL=ON -DEVENT__LIBRARY_TYPE=STATIC  禁用openssl编译,生成静态库

6.命令执行完后 start libevent.sln 开启vs,点击运行执本地编译

7.编译完成后,产物在build文件夹的lib目录里

如何将编译好的libevent放入项目中

1.新建控制台测试项目

2.来到项目目录下,新建include文件夹(存放头文件),lib文件夹(存放静态库)

3.将编译好的三个lib文件拷贝到项目目录下的lib文件夹中

4.将libevent源码中的下图两个文件夹拷贝到项目的include文件夹中(这个是库的头文件)

注意 Win32-Code里的这个event-config.h,一定要放在项目include/event2文件夹里,否则会报LINK-2019链接错误

5.打开vs,在项目->属性->VC++目录里吧刚才创建的include、Lib目录加到对于目录

6.在连接器依赖项里,加入库名称,将库导入项目

event.lib
event_core.lib
event_extra.lib
ws2_32.lib(不加会报链接错误)
Iphlpapi.lib(不加会报链接错误)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值