⑴ 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