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一致


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部