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*);
重编译即可通过
分享到:
相关推荐
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 命令提示 ...
VS2015编译后的libevent头文件和库文件——基于libevent-2.1.10
libevent-2.0.22-stable在windows环境下使用mingw编译
vs2013编译调试libevent。因为想看下libevent内部的执行流程,所以做了一个2013的工程,这样可以...因为为了调试查看代码,所以解决方案只在win32的debug模式下可以成功编译,release或者64位的需要额外的同样的配置。
vs2008编译的libevent项目,根据源代码中makefile.nmake创建,用于调试 libevent版本:libevent-2.0.22
libevent-2.1.12-stable openssl1.1.1f 在windows环境下使用mingw编译 包含libevent 下的lib、include、bin和openssl的lib、include、bin 自己项目使用
Libevent2.0.21编译好的库,三个lib,libevent.lib,libevent_core.lib,libevent_extras.lib
压缩包里面有静态编译好的openssl1.0.2和libevent-2.1.8,以及libevent的源代码及编译方法,openssl的编译方法请看:https://mp.csdn.net/postedit/81085150
vs2015可直接编译libevent静态库lib, 里面包含一个解决方案下三个项目libevent,libevent-core,libevent-extras,可以直接生成需要的lib文件,包含完整项目配置文件sln与vcxproj等等,直接打开就可以编译完成,方便...
libevent 在android上交叉编译脚本,支持各种系统架构
libevent的2.0.21在VS2010下编译通过,欢迎使用。
该libevent的 API提供一种机制,在特定事件上的文件描述符或达到超时后发生时执行的回调函数。此外,libevent还支持由于信号或定期超时而产生的回调。 libevent旨在替代事件驱动的网络服务器中发现的事件循环。应用...
libevent-2.0.22-stable.tar.gz源码编译的Windows和Linux下的静态库,另附源码,电子书《libevent参考手册(中文版).pdf》、《libevent源码深度剖析.pdf》、《LibeventBook.pdf》。 Linux环境下该libevent静态库修改...
前段时间看了下libevent的文档,把代码搞过来看了一下,做了一个vs的工程,花了一两个小时。免得下次又弄这些无谓的工作,上传到共享里。有需要的朋友也可以省点时间。工程是vs2008的,到其他版本也是可以使用的。
LibEvent2.0.1.7 版本在VS2005下编译通过。内附TimerTest和hpptd实例。
源码编译,包含libevent-2.1.8-stable for iOS 静态库与编译脚本,支持OpenSSL,包含openssl-1.1.1 for ios静态库与编译脚本,支持平台:arm64\armv7\armv7s\i386
windows下用vs2012编译的libevent2.1.8源代码 可调试运行。包含sln工程文件
1 环境:vs2015,x64,libevent 2 内容:解压后Third_Part为libevent静态库,测试项目为x64位,debug/release均可运行
通过VS命令行工具编译boost库、libevent库以及openssl
Ubuntu下用NDK交叉编译的libevent库文件,对应的platforms使用android-14,gcc是采用arm-linux-androideabi-4.7