C++ 技术中心

   :: 首页 :: 联系 ::  :: 管理
  160 Posts :: 0 Stories :: 87 Comments :: 0 Trackbacks

公告

郑重声明:本BLOG所发表的原创文章,作者保留一切权利。必须经过作者本人同意后方可转载,并注名作者(天空)和出处(CppBlog.com)。作者Email:coder@luckcoder.com

留言簿(27)

搜索

  •  

最新随笔

最新评论

评论排行榜

1. 下载libevent库
2.本人用vs2013编译,所有需要修改

在以下3个文件开头修改“#define _WIN32_WINNT 0x0603

libevent-2.0.22-stable\event_iocp.c

libevent-2.0.22-stable\evthread_win32.c

libevent-2.0.22-stable\listener.c

3.设置nmake的环境
VC6  prefix\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT
VC8  prefix\Microsoft Visual Studio 8\VC\bin\vcvars32.bat
VC9  prefix\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
我这里是vs2013,执行D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat
注意:这些批处理文件只会在当前进程中设置(局部的)环境变量,也就是说:
1. 用cmd(或者command)打开的命令行窗口中, 运行某个vcvar32.bat一次。
那么当前命令行窗口中就可以正常使用cl,直到关闭。

4.使用VC的nmake -f Makefile.nmake即可编译32位release模式。
如果要求编译64位的版本,需要在Makefile.nmake中添加一个LIBFLAGS选项 /MACHINE:X64
如果要加调试信息,可以在 CFLAGS中加入/Zi,32位加调试选项是 CFLAGS中加/ZI,当然要调整优化选项/Ox

posted on 2015-02-15 13:14 C++技术中心 阅读(4092) 评论(3)  编辑 收藏 引用 所属分类: Linux 编程Windows 网络编程

Feedback

# re: libevent windows编译 2015-02-16 18:01 haskell
win下的封装别扭,不用也罢,linux下做嵌入式开发倒是神器,代码简洁,扩展性强  回复  更多评论
  

# re: libevent windows编译 2015-03-24 10:01 岁月漫步
还在用windows啊?  回复  更多评论
  

# re: libevent windows编译[未登录] 2015-03-24 10:02 aa
@岁月漫步
公司项目都是windows下  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理