WinPcap是windows平台下一个公共免费的网络访问系统,开发这个项目的目的在于为win32应用程序提供访问网络底层的能力,它可以用于windows系统下的直接网络编程。
使用WinPcap除了需要下载WinPcap安装器之外,还需要下载开发者包。这个包里提供了我们开发程序所需要的头文件和库函数。那么我们应该怎么把这些头文件添加进我们的项目之中呢?
1,首先将下载的压缩包解压到某一位置。
2,在项目上右击打开属性,选择C/C++ -> 常规 -> 附加包含目录,将Include文件夹包括进去。
3,C/C++ -> 预处理 -> 预处理器定义,加上WPCAP;HAVE_REMOTE
4,链接器 -> 常规 -> 附加库目录 -> 将Lib文件夹添加进去。
5,链接器 -> 输入 -> 附加依赖项,加上Packet.lib, wpcap.lib和ws2_32.lib
最后再在代码中加入pcap.h头文件即可。