技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

winpcap常見安裝和運行錯誤

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2019-04-16 00:17┆點擊:

  說明:WinPcap共有安裝程序和開發(fā)包

  如果只運行基于WinPcap的應(yīng)用程序,只須安裝WinPcap安裝程序;

  如果要編寫和調(diào)試基于WinPcap的應(yīng)用程序,除安裝WinPcap,還須指定開發(fā)包中的頭文件目錄(Include)和靜態(tài)鏈接庫目錄(Lib)

  1.運行WinPcap 程序,出現(xiàn)"無法找到組件"對話框錯誤:

  沒有找到wpcap.dll,因此這個應(yīng)用程序未能啟動。重新安裝應(yīng)用程序可能會修復(fù)此問題。

  解決方法:

  安裝WinPcap

  2.在VC6.0中編譯WinPcap程序,出現(xiàn)下面錯誤:

  fatal error C1083: Cannot open include file: 'pcap.h': No such file or directory

  解決方法:

  菜單Tool->Options->Directories選項卡->Show directories->Include files,選擇WinPcap中的開發(fā)包目錄中的Include目錄

  3.Build 基于WinPcap的應(yīng)用程序,出現(xiàn)鏈接錯誤:

  Linking...

  LINK : fatal error LNK1104: cannot open file "wpcap.lib"

  Error executing link.exe.

  解決方法:

  菜單Tool->Options->Directories選項卡->Show directories->Library files,選擇WinPcap中的開發(fā)包

  目錄中的Lib目錄

  4.Build 基于WinPcap的應(yīng)用程序,出現(xiàn)鏈接錯誤:

  Linking...

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_loop

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_close

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_setfilter

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_geterr

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_compile

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_freealldevs

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_open_live

  arpcap.obj : error LNK2001: unresolved external symbol _pcap_findalldevs

  Release/ArpCap.exe : fatal error LNK1120: 8 unresolved externals

  Error executing link.exe.

  解決方法:

  方法1:#pragma comment(lib,"wpcap.lib")

  方法2:菜單Project->Settings->Link->Objects/library modules,按End鍵,輸入" wpcap.lib",注意

  wpcap.lib 前面有空格