1. 程式人生 > >visual studio 2010環境下WinPcap環境設定總結

visual studio 2010環境下WinPcap環境設定總結

 WinPcap是windows下的一個製作網路程式的開發工具,獨立於Tcp/Ip棧,能夠靈活方便的對資料鏈路層的底層包進行處理。萬事開頭難,對於WinPcap環境的搭建存在一些小小的問題,以下就是我遇到的一些情況,希望能夠幫助準備學習WinPcap的朋友們。

  在學習經常用到的學習程式開發的工具是Vc++ 6.0 雖然現在版本很古老,但是作為經典的存在還是在學校中具有旺盛的生命力,但是對於WinPcap,在Vc++ 6.0確存在很大的問題,比如說,資料型別不相容,總是出現一大堆的問題,讓人頭痛,最好的辦法是用版本較高的開發環境。比如說:visual studio 2008,2010。以下是WinPcap環境的配置,最常用的是以下兩種:

  1.   暴力型 :我們知道,Windows組織程式用到最多,最普遍的就是DLL(動態連結庫),Visual studio有自己的預設連結庫。此方法是把下載的WpdPack中的Include資料夾中的內容複製到Visual studio的預設Include資料夾中,把WpdPack中的Lib資料夾中的內容複製到Visual studio的預設Lib資料夾中。預設資料夾可以在Visual studio的安裝路徑下可以找到。   特點評價:此方法省去了以後工程配置的任務,具有簡單方便的特點。
  2.  溫柔型 :這種方法需要配置工程屬性具體方法在以下截圖中(開發環境是visual studio 2010)                                                                                                                                       點選專案屬性:     
                                                                                                                                                                                                                                                                                                                                                                                                                                      在專案屬性中選擇c/c++,選擇附加包含目錄經行編輯,設定WpdPack的include路徑:                                                                                                                                       
      點選連結器,選擇附加庫目錄,設定為置WpdPack的lib路徑:                                                                                                                                                                                                 在連結器的輸入中, 在附加依賴項中輸入wpcap.lib即可以實現WinPcap環境的配置:                                                                                                                                                           在輸入程式碼中,需要加一個#include<pcap.h>的標頭檔案。
  3. 以上便是WinPcap環境的設定,希望對新手有所幫助。