在vc里编译libevent 【新方法】

Libevent 跨平台网络库。基于Reader模型的事件网络库提供很方便的回调跟事件机制。其最新稳定版 2.0.10-stable 加入windows iocp使得windows下也变得更加强悍(听别人说的)。公司为了稳定性使用的版本比较低。这个版本只是我个人研究。Libevent linux 下编译比较简单直接几个make命令搞定。在windows下就比较麻烦点。有网上些教程说自己添加到vs 下还要改源码。突然发现他其实其实有提供vs下编译方案的。 里面提供了一个Makefile.nmake 文件 直接用vs 下的命令行nmake 命令编译就可以了。libevent_core.lib libevent.lib libevent_extras.lib 上网看一些E文也有讲到这个nmake 的编译方案。郁闷了太喜欢看中文的博客了。结果忽略了E文。一找其实有蛮多人知道怎么编译了。在这里我献丑下把我编译的过程为大家分享下。希望以后不要走那么弯路。

想对自己讲开源的项目里面的每个文件都是有用的时刻多注意他你可以发现更多的工具跟技巧

可以直接

nmake Makefile.nmake

也可以分开编译。

nmake /f Makefile.nmake libevent.lib

nmake /f Makefile.nmake tests

nmake /f Makefile.nmake all

 

测试案例全部通过。人家开源项目怎么会做这样傻的事呢~~!只是自己傻了而已~~

Mingw 暂时没找到编译方案。Windows Configure 不怎么会用 有尝试自己编写makefile 。水平不够写了编译不出来。有编译通过的朋友麻烦知会声。自己最近在用codelite 家里机子太烂 用它好点。而且一直都在学习跨平台开发。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值