1 下载并安装WinPcap运行库
http://www.winpcap.org/install/default.htm
2 下载WinPcap开发包
http://www.winpcap.org/devel.htm,解压到纯英文路径,或者直接和项目放到一个目录。
3 新建Visual C++的Win32控制台应用程序,设置为空项目
4 打开项目属性,C/C++ --> Preprocessor --> Preprocessor Definitions 添加WPCAP和HAVE_REMOTE这两个宏定义
5 打开项目属性,Linker --> Input --> Additional Dependencies 添加wpcap.lib和ws2_32.lib两个库
6 添加包含路径VC++ Directories --> Include Directories(Include目录)和 库路径VC++ Directories --> Library Directories(Lib目录)
7 项目添加需要的源文件即可。例如新建一个C++源文件,或者直接使用WpdPack ->Example-pcap的例子。
8 对于提示的用scanf不安全的问题:可以把scanf改成scanf_s,或者直接添加 #define _CRT_SECURE_NO_WARNINGS
参考: