libevent在window下编译

此文只因为自己经历所写,并非转帖或原创一说,因为大致编译方法都大同小异的。

  1. 环境:       window 10

  2. 工具:       visual studio 2013

  3. 版本:   libevent-2.0.22-statble

  4. 过程:

       $VC_PATH :  ...\vs2013\vc\bin

           $LIBEVENT_PATH:   ...\libevent-2.0.22-stable

            a. 编译前准备:

                     libevent源码中关于win32版本的描述,未必会与本机版本一致,所以,首先需要修改WIN32宏的版本值,

               具体为一下三个文件修改, 加入语句 #define _WIN32_WINNT 0x0603

               $LIBEVENT_PATH\event_iocp.c

               $LIBEVENT_PATH\evthread_win32.c

               $LIBEVENT_PATH\listener.c

               100951_Bnmc_230704.png

            b. 部署编译工具:

                     命令行转至$VC_PATH下,首先部署vc编译器环境变量,执行vcvar32.bat脚本,成功之后路径

              转至$LIBEVENT_PATH下,执行nmake Makefile.nmake,开始编译      

101545_NUfe_230704.jpg

                  c. 编译成功后将会生成以下三个lib文件:

                     libevent.lib

                     libevent_core.lib

                     libevent_extras.lib

                     101846_dG5g_230704.png 

                



转载于:https://my.oschina.net/hbk2012cai/blog/502647

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值