⑴ libevent和nginx哪个源码
Libevent入门 Libevent英文入门资料<<Fast portable non-blocking network programming with Libevent>>。 网友翻译上面的资料,制作的《Libevent参考手册》 上面的两个资料主要是让我们熟悉Libevent的使用。 Libevent源码分析 源码分析工具,我推荐source insight 或者 Scientific Toolworks Understand,source insight很多年没有更新了,使用下来还是Understand方便。 开始分析源码肯定比较痛苦,尤其是对新手,因为不知道从哪里开始,所以可以考虑参考《Libevent源码深度剖析》,在前人的基础之上慢慢扩展,这样可以事倍功半。
很明确的告诉你:VC中可以用libevent库。
方法:
1、下载libevent源码。
2、用VC编译,一般编译成静态的。
3、在项目中配置libevent库。
4、引用。
你可以按着以上步骤来。应该没问题。
⑵ linux下能够指定位置安装libevent,但是MAKE时报错,求解
你看看error1这里,make[2]: *** [event.lo] Error 1 可能缺少event.lo,把它安装上再试试,error2也一样
⑶ libevent库的使用
很明确的告诉你:VC中可以用libevent库。
方法:
1、下载libevent源码。
2、用VC编译,一般编译成静态的。
3、在项目中配置libevent库。
4、引用。
你可以按着以上步骤来。应该没问题。
⑷ 请问libevent2.0.21支持VC2003的nmake进行编译吗编译test时提示“error LNK2019: 无法解析的外部符号
error LNK2001: unresolved external symbol __endthreadex
的处理方式:
打开project setting 选择c/c++选项卡
在categroy中选择code generation 然后修改Use run-time library 为任何一个带mulitithreaded的选项即可
⑸ 编译PHP时,报错checking for libevent >= 1.4.11 install prefix... no configure: error: libevent >= 1
./configure --help看帮助
用./configure --with-libevent-dir=...来指定libevent路径
⑹ windoes编译的libevent静态库 可以在qt中使用吗
event_base_get_method函数能够获取对应的event_base使用的是哪个后端(即select、IOCP这些函数)。该函数返回一个字符串,字符串的内容就是select、poll、iocp这些后端的名字。 更正一下,由于在WIndows中,event_base_get_method函数返回的
⑺ 如何编译gevent
下面大致讲下编译过程:
获得一份对应平台的SDK[2]
将下载的Makefile按如下结构放入packages文件夹:
[lesca@centos package]$ tree
.
├—— gevent
│�0�2�0�2 └—— Makefile
├—— greenlet
│�0�2�0�2 └—— Makefile
├—— libevent
│�0�2�0�2 └—— Makefile
├—— Makefile
└—— rules.mk
在SDK根目录运行make
注意:直接运行make,不需要menuconfig
编译好后会在bin/brcm47xx/packages目录下产生以下ipk文件:
[lesca@centos packages]$ ls *.ipk
gevent_0.13.8-1_brcm47xx.ipk
libevent2-core_2.0.16-1_brcm47xx.ipk
libevent2-extra_2.0.16-1_brcm47xx.ipk
libevent2-openssl_2.0.16-1_brcm47xx.ipk
libevent2-pthreads_2.0.16-1_brcm47xx.ipk
libevent2_2.0.16-1_brcm47xx.ipk
python-greenlet_0.4.0-1_brcm47xx.ipk
放到路由器上,依次安装:
opkg install libevent2*
opkg install python-greenlet_0.4.0-1_brcm47xx.ipk
opkg install gevent_0.13.8-1_brcm47xx.ipk
⑻ 我在linux下用libevent编程,libevent安装到了/usr/lib目录下,但是写完程序总是报错说event.h找不到
/usr/lib下是共享库/usr/include才是头文件
⑼ 自己编译的libevent c++怎么找到
如果手机是window mobile系统的,还差不多! moto的,系统是linux,也可以在电脑给它编软件的,不过需要专门的环境。 这叫交叉编译,也就是在电脑上编译出来的结果,却放到手机上运行! 补充回答: 也不一定要装个linux系统
⑽ 怎么将libevent安装成arm能用的
1.先用:ls -al /usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。
2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。
3.切换到解压后的 libevent 主目录:cd libevent-1.4.13-stable
4.依次执行:
./configure –prefix=/usr (或 ./configure --program-prefix=/usr)
make
make install