vs2022 libevent
(1)在上文编译出的 libevent文件夹中有 lib,include等文件夹,也有用来debug的debug开始的lib,include等文件夹;
(2)在vs中新建一个cpp项目,右键项目属性->VC++目录->包含目录
(3)属性->VC++目录->包含目录->libevent\include路径
(5)属性->VC++目录->库目录->libevent\lib
(6)属性->链接器->输入->附加依赖项->
libevent.lib
libevent_core.lib
libevent_extras.lib
(注意:此处文件名指lib中的文件名,和编译出来的要一致)
(7) 把libevent中的sample文件hello world.cpp考入,因为新建的项目是win类型console所以要引用winsock,还有几个其他错误,在上午中也提到了,解决之。
编译后运行。用telnet 到本地端口9995,连接成功即获取 helloworld 字符串,而后自动断开。
update 2023-03-25
参考libevent的readme中的vcpkg安装
1)在vcpkg中运行bootstrap-vcpkg.bat,该脚本会从github下载vcpkg最新的exe;

2)集成至Visual Studio中(Windows)
用管理员权限启动cmd,
vcpkg.exe integrate install
输出提示所有用户都可以使用vcpgk安装的库了,并且告知了用cmake的项目应该如何添加编译参数;

3)安装libevent
vcpkg install libevent
一串输出后提升如下,应该是安装成功了。

如此就可以在项目中直接使用了。
需要注意的是如上黄色警告信息,默认用的是x86-windows,2023年9月后默认用x64-windows,
所以你的项目配置的x86还是x64,要和lib一致。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
