在Microsoft的VC++中使用wpcap.dll創建應用的步驟如下:
在需要調用wpcap.dll動態連接庫的功能和函數的所有源代碼文件的開頭引用頭文件pcap.h;
如果應用程序使用了Winpcap的Win32相關函數,記住在預處理定義中需要引用WPCAP;
在編譯連接選項Link中設置包括wpcap.lib庫文件,wpcap.lib在Winpcap開發補丁中找到;
在編譯連接選項中設置包含winsock庫函數(比如wsock32.lib)。這個文件由C編譯器提供,包含了Windows環境下的socket函數,有些libpcap函數也需要調用它。
還要記住:
為了增加預處理定義,必須在Project菜單中選擇Settings,在tab控件中選擇C/C++頁面,在Category下拉框中選擇General,在Preprocessor Definitions文本框中加入預定義。
為了在Microsoft VC++項目中增加一個新庫連接,需要從菜單Project中選擇Settings,再在tab控件中選擇Link,然後在Objcet/library modules編輯框中加入要加入的新連接庫名字。
為了在Microsoft VC++項目中加入一個新的庫文件搜索路徑,必須從Tools菜單中選擇Options,然後在tab控件中選擇Directories頁面,在Show Directories for下拉框中選擇Library files,在DirectorIEs列表框中加入到要加入的庫文件路徑。
為了在Microsoft VC++中加入一條路徑以便編譯器能夠找到包含文件,需要從Tools菜單中選擇Options,在tab控件中選擇Directories頁面,從Show Directories for下拉框中選擇Include files,在DirectorIEs列表框中加入到要加入的包含頭文件路徑。