WinPcap編程2——環境搭建

搭建WinPcap編程環境可以分爲如下幾步:

1.下載winpcap及開發包。

2. 安裝winpcap

3. 解壓winpcap開發包,將得到一個WpdPack目錄,該目錄中包含了5個子目錄:docs、Examples-pcap、Examples-remote、Include和Lib。

  • docs中是winpcap的幫助文檔,比較通俗易懂。
  • Examples的是一些例子
  • include和lib則分別爲C++項目的頭文件和鏈接庫

4. 創建winpcap項目。

  • 在每一個使用了winpcap的源程序中,將 pcap.h 頭文件包含(include)進來。
  • 如果你在程序中使用了WinPcap中提供給Win32平臺的特有的函數, 需要在預處理中加入WPCAP 的定義。
  • 如果你的程序使用了WinPcap的遠程捕獲功能,則需要預處理定義中加入HAVE_REMOTE不要直接把remote-ext.h直接加入到你的源文件中。
  • 設置VC++的鏈接器(Linker),添加wpcap.lib庫(開發包lib目錄中提供)和ws2_32.lib庫(系統庫)。

PS:開發包Examples-pcap目錄有許多已經建立好的工程文件,如果在創建winpcap項目中遇到錯誤時,可以參考一下它們的設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章