Visual Studio 2012编译libevent
时间:2026-09-11 14:06:47
本文详细讲解在Visual Studio 2012中编译libevent库的具体步骤与注意事项。
- 获取libevent源代码

- 启动Visual Studio 2012中的VS2012 x86本机工具命令提示即可进入开发环境。

- 进入libevent文件夹,执行命令:nmake /f Makefile.nmake。

- 上一步编译生成了三个库文件

- 介绍如何使用libevent进行网络编程。
- 创建名为libevent的目录置于项目下方。
- 在libevent目录中创建Lib子目录,并将前述三个lib文件复制到该文件夹内。
在libevent目录下创建一个名为Include的子目录,并将编译目录下的include及所有文件和文件夹复制到Include中;同时,把WINCode目录内的所有内容也一并复制过去,确保结构完整且不遗漏关键文件。合并两个event录中的文件,将其内容合并至同一目录下,保持结构的完整性,无需遗漏任何重要的组件。

在记事本中打开Makefile.nmake文件,查找并修改LIBFLAGS=/nologo行,添加参数 /MACHINE:X确保在编译时明确指定目标架构。

启动VSx使用本地命令提示符快速访问开发环境,高效进行编译与构建。

- 若先前生成了32位库,需先清除原有编译文件,再执行相应命令。
- 不清理则无法编译成功

- 进入libevent文件夹后,执行命令:nmake /f Makefile.nmake。
- 后续生成32位库的方法与此相同











