說明:WinPcap共有安裝程式和開發包 如果只執行基於WinPcap的應用程式,只須安裝WinPcap安裝程式; 如果要編寫和除錯基於WinPcap的應用程式,除安裝WinPcap,還須指定開發包中的標頭檔案目錄(Include)和靜態連結庫目錄(Lib)
1.執行WinPcap程式,出現"無法找到元件"對話方塊錯誤: 沒有找到wpcap.dll,因此這個應用程式未能啟動。重新安裝應用程式可能會修復此問題。 解決方法: 安裝WinPcap
2.在VC6.0中編譯WinPcap程式,出現下面錯誤: fatalerrorC1083:Cannotopenincludefile:"pcap.h":Nosuchfileordirectory 解決方法: 選單Tool->Options->Directories選項卡->Showdirectories->Includefiles,選擇WinPcap中的開發包目錄中的Include目錄
3.Build基於WinPcap的應用程式,出現連結錯誤: Linking... LINK:fatalerrorLNK1104:cannotopenfile"wpcap.lib" Errorexecutinglink.exe. 解決方法: 選單Tool->Options->Directories選項卡->Showdirectories->Libraryfiles,選擇WinPcap中的開發包 目錄中的Lib目錄
4.Build基於WinPcap的應用程式,出現連結錯誤: Linking... arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_loop arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_close arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_setfilter arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_geterr arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_compile arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_freealldevs arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_open_live arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_findalldevs Release/ArpCap.exe:fatalerrorLNK1120:8unresolvedexternals Errorexecutinglink.exe. 解決方法: 方法1:#pragmacomment(lib,"wpcap.lib") 方法2:選單Project->Settings->Link->Objects/librarymodules,按End鍵,輸入"wpcap.lib",注意 wpcap.lib前面有空格
說明:WinPcap共有安裝程式和開發包 如果只執行基於WinPcap的應用程式,只須安裝WinPcap安裝程式; 如果要編寫和除錯基於WinPcap的應用程式,除安裝WinPcap,還須指定開發包中的標頭檔案目錄(Include)和靜態連結庫目錄(Lib)
1.執行WinPcap程式,出現"無法找到元件"對話方塊錯誤: 沒有找到wpcap.dll,因此這個應用程式未能啟動。重新安裝應用程式可能會修復此問題。 解決方法: 安裝WinPcap
2.在VC6.0中編譯WinPcap程式,出現下面錯誤: fatalerrorC1083:Cannotopenincludefile:"pcap.h":Nosuchfileordirectory 解決方法: 選單Tool->Options->Directories選項卡->Showdirectories->Includefiles,選擇WinPcap中的開發包目錄中的Include目錄
3.Build基於WinPcap的應用程式,出現連結錯誤: Linking... LINK:fatalerrorLNK1104:cannotopenfile"wpcap.lib" Errorexecutinglink.exe. 解決方法: 選單Tool->Options->Directories選項卡->Showdirectories->Libraryfiles,選擇WinPcap中的開發包 目錄中的Lib目錄
4.Build基於WinPcap的應用程式,出現連結錯誤: Linking... arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_loop arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_close arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_setfilter arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_geterr arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_compile arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_freealldevs arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_open_live arpcap.obj:errorLNK2001:unresolvedexternalsymbol_pcap_findalldevs Release/ArpCap.exe:fatalerrorLNK1120:8unresolvedexternals Errorexecutinglink.exe. 解決方法: 方法1:#pragmacomment(lib,"wpcap.lib") 方法2:選單Project->Settings->Link->Objects/librarymodules,按End鍵,輸入"wpcap.lib",注意 wpcap.lib前面有空格