`
javachs
  • 浏览: 122979 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在aix上编译libevent

    博客分类:
  • unix
阅读更多
libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,现在要在aix平台下编译一把。编译的libevent版本是1.4.8stable首先将libevent包拷入目录,用tar –xvf 解开包安装,进入libevent目录执行:./configure –prefix=安装目录,执行make,执行make install,这里会报错,根据保错信息找到http-internal.h文件将其在的两行函数:
int evhttp_parse_firstline(struct evhttp_request *, struct evbuffer*);
int evhttp_parse_headers(struct evhttp_request *, struct evbuffer*);
改为下面代码
enum message_read_status evhttp_parse_firstline(struct evhttp_request *, struct evbuffer*);
enum message_read_status evhttp_parse_headers(struct evhttp_request *, struct evbuffer*);
重编译即可通过
0
0
分享到:
评论

相关推荐

    libevent-2.0.22-stable在windows环境下使用mingw编译

    标题"libevent-2.0.22-stable在windows环境下使用mingw编译"指的是一个关于使用MinGW编译工具在Windows操作系统上构建libevent库的2.0.22稳定版本的过程。libevent是一个开源的、跨平台的事件通知库,它提供了一种...

    使用nmake或vs2008集成环境编译libevent-2.0.11-stable

    1.使用VS2008自带nmake编译libevent-2.0.11-stable (1)修改event_iocp.c、evthread_win32.c、listener.c三个文件,在文件开头分别加上一行: #define _WIN32_WINNT 0x0500 (2)打开Visual Studio 2008 命令提示 ...

    libevent-vs2017编译

    标题"libevent-vs2017编译"指的是使用Visual Studio 2017在Windows环境下编译开源库Libevent。Libevent是一个事件通知库,广泛用于编写高性能网络服务器,它提供了异步事件处理的能力,允许程序高效地处理大量并发...

    VS2015编译后的libevent头文件和库文件——基于libevent-2.1.10

    在本资源中,我们关注的是使用Visual Studio 2015(VS2015)编译的libevent,版本为2.1.10。这个版本包含了头文件和库文件,是将libevent集成到Windows平台上的VS项目中的基础。 首先,我们来理解一下`libevent`的...

    vs编译libevent 可调试

    在编译成功后,你会得到libevent的动态链接库(`.dll`)和静态库(`.lib`)文件。这些库文件可以链接到你的应用程序中,以便使用libevent的功能。同时,由于我们是在Debug模式下编译的,所以可以利用调试符号进行...

    vs2013编译调试libevent

    vs2013编译调试libevent。因为想看下libevent内部的执行流程,所以做了一个2013的工程,这样可以...因为为了调试查看代码,所以解决方案只在win32的debug模式下可以成功编译,release或者64位的需要额外的同样的配置。

    libevent(2.1.8)库及头文件文件

    7. **跨平台兼容性**:Libevent的一个重要优势就是其跨平台能力,可以用于Windows、Linux、Mac OS X等多种操作系统,并且在不同平台上都能保持一致的API和行为。 **文件名称列表解析** 压缩包内的文件名"libevent-...

    libevent的2.0.21在VS2010下编译通过

    总结,这个压缩包提供了在VS2010环境下编译好的libevent 2.0.21,简化了开发者在Windows平台上使用libevent进行网络编程的流程,节省了他们配置和编译的时间。用户可以直接利用提供的库文件进行开发,结合libevent的...

    libevent-2.1.12-stable openssl1.1.1f 在windows环境下使用mingw编译

    libevent-2.1.12-stable openssl1.1.1f 在windows环境下使用mingw编译 包含libevent 下的lib、include、bin和openssl的lib、include、bin 自己项目使用

    Libevent2.0.21编译好的库

    在给定的压缩包文件中,包含三个重要的库文件:libevent.lib、libevent_core.lib 和 libevent_extras.lib。这些库文件对于理解和使用Libevent至关重要。 1. **libevent.lib**:这是主库文件,包含了Libevent的核心...

    VS2008静态编译libevent-2.1.8支持openssl

    压缩包里面有静态编译好的openssl1.0.2和libevent-2.1.8,以及libevent的源代码及编译方法,openssl的编译方法请看:https://mp.csdn.net/postedit/81085150

    libevent对应Android下的库文件

    在Android环境下,由于系统架构和环境的不同,需要对Libevent进行交叉编译,以便在Android设备上运行。描述中提到的"Ubuntu下用NDK交叉编译",意味着开发环境是在Ubuntu操作系统上,使用了Android Native ...

    LibEvent2.0.1.7 在VS2005下编译通过

    在本案例中,我们关注的是 LibEvent 2.0.1.7 版本,它已经成功地在 Visual Studio 2005 (VS2005) 这个较旧的开发环境中编译通过。 首先,`LibEvent2017.sln` 文件是一个 Visual Studio 解决方案文件,它包含了构建 ...

    libevent 2.1.12版本,编译好的全部文件,包含lib和头文件

    Libevent 2.1.12旨在跨平台兼容,可以在多种操作系统上运行,包括但不限于Linux、Windows、macOS等。 10. **调试工具** 提供了调试工具和日志系统,帮助开发者追踪和解决程序中的问题。 总的来说,libevent ...

    vs2015直接编译libevent2.1.8-非命令行-可断点调试.

    vs2015可直接编译libevent静态库lib, 里面包含一个解决方案下三个项目libevent,libevent-core,libevent-extras,可以直接生成需要的lib文件,包含完整项目配置文件sln与vcxproj等等,直接打开就可以编译完成,方便...

    C++ vs2015 x64编译使用libevent 测试项目

    Libevent的核心功能是提供一个事件基础架构,它可以将多种事件模型(如epoll、kqueue、poll、select等)抽象出来,使得开发者可以在不同的操作系统上编写高性能的并发服务器。它支持TCP、UDP、Unix域套接字等多种...

    libevent android编译脚本

    libevent 在android上交叉编译脚本,支持各种系统架构

    libevent-2.1.8-stable

    该libevent的 API提供一种机制,在特定事件上的文件描述符或达到超时后发生时执行的回调函数。此外,libevent还支持由于信号或定期超时而产生的回调。 libevent旨在替代事件驱动的网络服务器中发现的事件循环。应用...

    可调试(vs2012编译)libevent 2.1.8

    这意味着开发者可以在Windows平台上对基于libevent的应用程序进行深度调试,找出潜在的问题并优化性能。 **libevent核心概念** 1. **事件模型**:Libevent提供了一种统一的接口来处理各种类型的事件,包括读写事件...

Global site tag (gtag.js) - Google Analytics