win7+vs2015 nmake编译libevent-2.1.8-stable
2017-02-21 14:06
881 查看
1、从github上下载libevent代码
https://github.com/libevent/libevent
建议用svn下载,这样会把整个目录结构下载下来。
不建议用trunk中的代码,因为主分枝代码是正在开发过程中的,可能会不稳定或有bug。
本例中用到的代码是从tags目录中找到libevent-2.1.8-stable,也就是当前最新发布的稳定版。
另:
如果你的libevent-2.1.8-stable代码是从官网上下的(http://libevent.org/),使用nmake编译时可能会出现如下错误:
应该是有些地方没有配好,有时间可以仔细研究下。
2、使用nmake编译代码:
打开vs2015的nmake编译命令行,如下所示(本文编译的是x86的,x64的选x64命令行):
进入命令行,cd到代码所在目录,然后执行nmake /f Makefile.nmake,就开始编译了,如下图所示:
编译成功后会生成三个lib文件,libevent.lib,libevent_core.lib,libevent_extras.lib,使用时将这三个静态库文件和相应头文件导入到工程中即可。
https://github.com/libevent/libevent
建议用svn下载,这样会把整个目录结构下载下来。
不建议用trunk中的代码,因为主分枝代码是正在开发过程中的,可能会不稳定或有bug。
本例中用到的代码是从tags目录中找到libevent-2.1.8-stable,也就是当前最新发布的稳定版。
另:
如果你的libevent-2.1.8-stable代码是从官网上下的(http://libevent.org/),使用nmake编译时可能会出现如下错误:
应该是有些地方没有配好,有时间可以仔细研究下。
2、使用nmake编译代码:
打开vs2015的nmake编译命令行,如下所示(本文编译的是x86的,x64的选x64命令行):
进入命令行,cd到代码所在目录,然后执行nmake /f Makefile.nmake,就开始编译了,如下图所示:
编译成功后会生成三个lib文件,libevent.lib,libevent_core.lib,libevent_extras.lib,使用时将这三个静态库文件和相应头文件导入到工程中即可。
相关文章推荐
- vs2017编译libevent-2.1.8-stable
- vs2012编译libevent-2.1.8-stable源码 可调试
- 调试MT7688:交叉编译libevent-2.1.8-stable
- libevent学习之四:VS2012编译libevent-2.1.8-stable源码 可调试
- libevent2.0.22-stable在vs2008上编译
- VS2015编译GDAL出错-NMAKE : fatal error U1077
- Windows下 VS2015编译levelDB(nmake)
- Visual Studio 2005下编译php-5.3.8+pecl-libevent-0.0.4+libevent-2.0.15-stable
- win7+VS 2015+libcurl MT 编译
- 在VS2010环境编译libevent-2.0.22-stable
- vs2013编译win-32位下的libevent-2.0.21-stable,debug版本
- 非nmake方式Visual Studio C++ 2010 编译libevent
- nmake、cmake、Visual Studio编译libevent
- nmake(vs2015)命令行编译libjpeg-turbo(x86/amd64)
- 用 Visual Studio 2013 编译 libevent-2.0.22-stable
- Win7 64b的VS2015 如何使用nmake成功编译detour express 3.0-error2202 警告被视为错误 - 没有生成“object”文件
- win7+VS2005编译libevent-2.0.21-stable
- [转]Windows10 VS2015下分别编译libevent 32位和64位库
- 用VS2008的nmake编译(libevent)C语言代码的方法
- libevent-2.0.22-stable在windows环境下使用mingw编译