打开VC++,首先在Tools=>Options=>Directories,分别配置 lib 和 Include 目录。当中Show Directories for 可以指定相应的文件目录。
4)VC++6.0中工程项目的设置(打开VC++,创建工程)
在Project=>Settings=>Link=>Object/Library Modules 里面添加需要的LIB. (Packet.lib wpcap.lib ws2_32.lib);
在Project=>Setting=>C/C++=>Preprocessor,增加预处理定义:WPCAP和HAVE_REMOTE; 在使用WinPcap函数的所有源文件中包含pcap.h(#include “pcap.h”)头文件。
5.2.2Visual Studio Express 2013 环境下的配置
1).到http://www.winpcap.org/devel.htm 下载“Winpcap驱动安装包”和“Developer‘s Pack开发包”。
2).安装驱动,解压开发包(解压Developer‘s Pack时,分别找到LIB 和 Include 目录); 3).启动VSE2013,创建工程,设置环境
在菜单:项目—**属性选项(Alt+F7),弹出的属性页对话框中: ? VC++目录—“包含目录”,添加开发包Include目录; ? VC++目录—“库目录”,添加开发包的lib目录; ? C/C++—预处理器—预处理器定义,添加“WPCAP”; ? 链接器—输入—附加依赖项,添加wpcap.lib和ws2_32.lib。 ? 在使用WinPcap函数的源文件中包含pcap.h(#include “pcap.h”)头文件。
5.3 Winpcap捕获数据包程序的创建
5.3.1 新建“win32控制台应用程序”类别的空项目 5.3.2 设置项目开发环境
5.3.3 创建头文件和C语言源代码文件
参考下列连接中的代码:
http://www.ferrisxu.com/WinPcap/html/group__wpcap__tut8.html(发送数据包)
5.3.4 编译运行调试程序
5.4 Winpcap发送数据包程序的创建
5.4.1新建“win32控制台应用程序”类别的空项目 5.4.2 设置项目开发环境
5.4.3 创建头文件和C语言源代码文件
参考下列连接中的代码:
http://www.ferrisxu.com/WinPcap/html/group__wpcap__tut3.html (打开适配器并捕获数据包) http://www.ferrisxu.com/WinPcap/html/group__wpcap__tut4.html(不用回调方法捕获数据包) http://www.ferrisxu.com/WinPcap/html/group__wpcap__tut6.html(分析数据包) 5.4.4 编译运行调试程序
(使用wireshark捕获到你发送的数据包。)