WinPcap 4.0.1在線中文手冊:http://www.ferrisxu.com/WinPcap/html/index.html
本文以CodeBlocks 13.12和WinPcap 4.1.3作爲示例,對32位和64位Win7通用
1、下載並安裝WinPcap運行庫http://www.winpcap.org/install/default.htm。一些捕包軟件會捆綁安裝WinPcap,MentoHust也會附帶WinPcap,這種情況下一般可以跳過此步。
2、下載WinPcap開發包http://www.winpcap.org/devel.htm,解壓到純英文路徑,得到如圖1所示目錄結構:
圖1
3、打開CodeBlocks,選擇Settings->Compiler,如圖2所示添加WPCAP和HAVE_REMOTE這兩個宏定義:
圖2
4、如圖3所示添加wpcap.lib和ws2_32.lib兩個庫。
wpcap.lib在圖1的 Lib目錄中。
ws2_32.lib大部分情況下不需要,它伴隨windows sdk或者visual studio一起安裝,通常在64位win7的C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib和32位win7的C:\Program Files\Microsoft SDKs\Windows\v7.1A\Lib中,如果沒有可以從網絡或別的電腦單獨獲取。
圖3
5、如圖4所示添加包含路徑,即圖1的Include目錄,最後點OK保存設置。注意開發WinPcap程序需要以管理員權限啓動Codeblocks,生成的程序也需要以管理員權限運行,關於程序的UAC設置,參見http://blog.csdn.net/kxcfzyk/article/details/20116293
圖4