WinPcap编译环境的配置
![WinPcap编译环境的配置](https://img.360docs.net/img8d/048dh6pqjzemd42vkrex-d1.webp)
![WinPcap编译环境的配置](https://img.360docs.net/img8d/048dh6pqjzemd42vkrex-12.webp)
一、VC的安装
在毕业设计中,我使用C++语言作为我的程序设计语言,而之所以选择它是因为:
1、 ANSI 规范了C++的标准,使之具有高度的可移植性。
2、 C++程序能够运行得很快,可直接操作系统资源,而且能保持机器层次的实现细节。
3、 C++不要求图形环境,对系统要求相对较低。
4、易于解决与旧工程的接口以及在数据库,存储和性能方面的技术限制。
5、 C++ 既能够实现以前的结构化程序设计,方便初学者入门,又能够担当现在流行的面向对象的程序设计。
6、使用C++来开发软件可以大大减少重复的工作,使得设计程序更加轻松。
如下是安装《Turbo C/C++ for Windows 集成实验与学习环境》软件的步骤:
1.双击安装包;
2.单击“下一步”,继续安装;
3.选择安装路径,并单击“下一步”继续安装;
4.选择安装软件的目标文件夹,单击“下一步”继续安装;
5.创建桌面快捷方式,并单击“下一步”继续安装;
6.确定安装,单击“安装”;
7.等待安装;
8.单击“完成”,完成安装;
9.双击桌面图标,进入编译环境;
10.选择“VC6.0”,进入”Microsoft Visual C++”;
11.编译一个标准输出字符串的小程序:
完成后先点Build菜单,再点Compile OK.cpp(编译)。所谓编译,就是使用编译器软件将我们比较容易掌握的高级语言翻译成计算机可以识别的低级语言。如果没有经过编译,高级语言的程序代码是无法被执行的。
编译完成后,还要再点Build菜单,点Build工程名。EXE(本例是“Build
OK.exe)。我们通常把这个过程称为连接(Linking),其作用是将多个源文件的程序模块都整合起来。当一个程序规模比较大的时候,连接也成为保证程序能正常运行的关键步骤之一。
最后再点Build菜单里的Execute 工程名.EXE(执行,本例是“Execute OK.Exe”),就能运行程序并查看结果了。结果如下:
由此,我们可以知道,编译软件安装成功了。
二、winpcap的安装
winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。Winpcap的各项功能有:
1> 捕获原始数据包,包括在共享网络上各主机发送/接收的以及相互之间交换的数据winpcap结构包;
2> 在数据包发往应用程序之前,按照自定义的规则将某些特殊的数据包过滤掉;
3> 在网络上发送原始的数据包;
4> 收集网络通信过程中的统计信息。
如下是Winpcap的安装:
1.双击安装包;
2.单击“Next”
3.单击“Next”
4.单击“I Agree”,同意协议并安装
5.单击“Install”,安装;
6.单击“Uninstall”解除安装3.1版本
7.单击“Finish”完成安装
下载wpdpack.zip,将wpdpack文件夹里的子文件夹include和lib分别添加到visual c++的头文件路径和静态链接库路径下,步骤如下:
1.进入wpdpack文件夹;
2.选取include文件夹中的所有文件并复制;
3.添加到visual c++的头文件路径和静态链接库路径下,路径为D:\CYuYan\VC\VC98\Include;
4.同理添加lib;
5. 把winpcap的静态链接库wpcap.lib、wsock32.lib添加到Visual C++中,步骤如下;
1.进入Visual C++6.0
2.选取“Project”工程摁钮;
3.选取“Settings”工具摁钮;
4.选取“Link”在如下位置添加wpcap.lib、wsock32.lib
5.单击“OK”完成添加。
至此,我们完成了编译环境的配置。