VS2013配置WinPCAP開發環境



 

WinPcap 4.0.1在線中文手冊

Start

本文以Visual Studio 2013和WinPcap 4.1.3作為示例,對32位和64位Win7通用

1、下載並安裝WinPcap運行庫

http://www.winpcap.org/install/default.htm

一些捕包軟件會捆綁安裝WinPcap,MentoHust也會附帶WinPcap,這種情況下一般可以跳過此步。

2、下載WinPcap開發包

http://www.winpcap.org/devel.htm

解壓到純英文路徑,得到如圖1所示目錄結構:

3、新建項目

以管理員權限打開Visual Studio,新建一個Visual C++的Win32控制台應用程序,設置為空項目,如圖2所示:

4、設置項目

打開項目屬性,如圖3所示添加WPCAPHAVE_REMOTE這兩個宏定義:

5、添加wpcap.libws2_32.lib兩個庫。

6、添加包含路徑(即圖1的Include目錄)和庫路徑(即圖1的Lib目錄):

7、設置UAC

此步不是必須的,但是推薦設置。讓生成的程序能夠自動觸發管理員權限對話框。無論如何,最終生成的程序都需要以管理員權限運行。

8、完成

完成以上步驟並點擊確定保存設置以后,向項目添加需要的源文件即可。例如新建一個C++源文件(也可以添加現有的)

Tips:

問題1

對於提示的用scanf不安全的問題:可以把scanf改成scanf_s,或者直接在#include<stdio.h>前面加上#define _CRT_SECURE_NO_WARNINGS就可以不報警告

問題2

在選擇網卡之后出現錯誤,程序中斷,推測:需要選擇活動的網卡才可以,根據網卡的型號來確定本地連接,可以參考“打開網絡和共享中心”中適配器的順序。

 


 

以上全文抄自http://www.findspace.name/easycoding/871

根據本人的實際經驗,需要再加一步,如下:


 

項目屬性--配置屬性-c/c++-預處理器 添加

_XKEYCHECK_H


 

十分感謝。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM