libevent 在window環境編譯

2021-05-28 16:10:38 字數 684 閱讀 7873

系統:win7

編譯器:vc2010

2, 解壓到目錄libevent-2.0.14-stable

3,修改「d:\libevent-2.0.10-stable\event_iocp.c」、「d:\libevent-2.0.10-stable\evthread_win32.c」、「d:\libevent-2.0.10-stable\listener.c」三個檔案,在檔案開頭分別加上一行:

#define _win32_winnt 0x0500

4, 在makefile.nmake中的cflags中加入/zi選項,同時去掉/ox優化選項,這樣生成的lib庫會帶有除錯資訊

5,在vc命令列工具中輸入:namke /f makefile.nmake

6,用hello-world.c檔案建立乙個vc工程,在檔案中加入:

#pragma comment(lib,"ws2_32.lib")

#pragma comment(lib,"advapi32.lib")

#pragma comment(lib,"libevent.lib「)

#pragma comment(lib,"libevent_core.lib")

#pragma comment(lib,"libevent_extras.lib")

注意要指定正確的lib路徑

7,編譯工程既可得到示例程式

libevent在windows下使用步驟詳解

libevent官網 windows 8下編譯 編譯環境 windows 8 vs2013 1 解壓libevent到d libevent libevent 2.0.21 stable 2 開啟microsoft visual studio 2010 命令列工具 3 修改以下三個檔案,新增巨集定義 ...

libevent在windows下使用步驟詳解

新建乙個控制台 空 專案 2.1 在專案目錄下建乙個libevent資料夾 2.2 在libevent中新建乙個lib資料夾,將上面三個lib檔案copy到該目錄下。2.3 在libevent中再新建乙個include資料夾,將libevent 2.0.22 stable include下的檔案和資...

在Window中使用 AWK

一直以來都認為awk只能在linux unix中才能使用,今天偶然查到有window版本的awk。安裝設定path,包含安裝目錄 c program files x86 gnuwin32 bin 說明 源資料是模擬售票機的歷史記錄,字段含義 銷售日期,出發站名稱,到達站名稱,購買票的數量,總金額 d...