VS2013 配置wincap开发环境
1.下載wincap安裝包
下載驅(qū)動包:
https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe
安裝驅(qū)動。
下載開發(fā)包:
https://www.winpcap.org/install/bin/WpdPack_4_1_2.zip
將開發(fā)包解壓至某ansic目錄,例如:U:\libs目錄下
目錄結(jié)構(gòu)如下:
注意其中的Lib和Include目錄的絕對路徑。
2.打開vs,新建C++空白項目
3.在新的項目里面,
打開項目屬性,。
設(shè)置項目屬性
3.1設(shè)置include 目錄,將開發(fā)包里面的Include目錄包含進行。
3.2設(shè)置lib目錄,將開發(fā)包里面的Lib目錄包含進入(如果目標是64位的程序,將需要Lib\X64目錄。
3.3 設(shè)置鏈接庫:
在 配置->鏈接器->輸入 的Addtional Dependencies 欄里面添加:wpcap.lib;Packet.lib;ws2_32.lib 這三個鏈接庫。
鏈接ws2_32.lib的原因是:
Set the options of the linker to include the winsock library file
ws2_32.lib. This file is distributed with the C compiler and contains
the socket functions for Windows. It is needed by some functions used
by the samples in the tutorial.
3.4 設(shè)置權(quán)限
在在 配置->鏈接器->配置(Manifest File) 的UAC Execution level 欄里面設(shè)置 requireAdministrator (/level=’requireAdministrator’)
3.5 關(guān)閉vs的亂七八糟的警報
在C/C++ ->通用 中設(shè)置 Waring Level的值為“Turn off All Warning” 表示關(guān)閉所有警告,設(shè)置SDL checks為“No”
4.測試
測試代碼:
結(jié)果:
0.\Device\NPF_{1D8AD263-6CDA-4C2C-A6C2-0F6F8853EECD}TAP-Windows Adapter V9 1.\Device\NPF_{1D703AE5-7924-4C79-B98B-1E6CBB196E7A}Microsoft 2.\Device\NPF_{E3EAD4A2-27D5-47DE-8D82-372788FFBCCF}Microsoft 3.\Device\NPF_{F944E98C-E59D-4F32-BB79-84DDD9790CFC}VMware Virtual Ethernet Adapter 4.\Device\NPF_{46574547-C420-4F91-B8AE-66EA38DE3AD9}VMware Virtual Ethernet Adapter說明 配置成功!
注意:
1.需要在依賴庫添加wpcap.lib;Packet.lib;ws2_32.lib ,這三個庫
2.需要配置正確的Include 目錄和Lib目錄
總結(jié)
以上是生活随笔為你收集整理的VS2013 配置wincap开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pascal方格稿纸
- 下一篇: 20 周年会上的这条视频,看哭了 10