WinPcap学习笔记一:搭建安装环境
来源:互联网 发布:杭州行知小学网址 编辑:程序博客网 时间:2024/05/19 07:10
一、下载WinPcap安装包和开发包
1.首先是winpcap的安装包,下载地址:http://www.winpcap.org/install/default.htm
下载完成后,直接打开安装,一路默认,OK搞定。
2.接着下载开发包,下载地址:http://www.winpcap.org/devel.htm
下载完毕后解压压缩包到dev文件夹内,在文件内可以找到这两个文件夹:include和lib
二、编写第一个程序(使用的是vs2010)
1.打开vs,新建空工程:sniffer,然后在【项目-属性-VC++目录】中将include和lib路径分别添加到包含目录和库目录中(不加入会提示找不到头文件)
2.然后我们打开dev/WpdPack/Examples-pcap/basic_dump/将文件basic_dump.c复制到工程目录下,并在工程中添加这个文件到工程中。编译,我们将看到如下的错误:【error C1083: 无法打开包括文件:“sys/time.h”: No such file or directory】,这个是由于我们没有定义WIN32这个宏,导致编译器认为我们是在Linux下编译,所以就回去包含sys/time.h文件,这个文件是在linux下才会包含的,所以我们在【项目-属性-c/c++-预处理器-预处理定义】中添加WIN32定义。再次编译。
3.我们又将看到错误:【error LNK2019: 无法解析的外部符号 _pcap_close,该符号在函数 _main 中被引用 】这种无法解析外部符号一般都是函数有声明,但是没有定义就被使用了,进一步就是没有包含库文件,所以我们在【项目-属性-链接器-输入-附加依赖项】中添加引用:wpcap.lib,再次编译即可编译通过。
4.成功运行后,即可完成环境的搭建。
- WinPcap学习笔记一:搭建安装环境
- 学习winpcap笔记(1)——搭建winpcap编程环境
- ODL学习笔记(一)安装OpenDayLight的环境搭建
- 搭建WinPcap开发环境
- struts 学习笔记(一)--搭建环境
- Symbian学习笔记一环境搭建
- JBPM学习笔记一(环境搭建)
- Symbian学习笔记一环境搭建
- Android学习 笔记(一)---搭建环境
- Mybatis学习笔记一(环境搭建)
- Hadoop学习笔记(一)环境搭建
- Selenium webdriver 学习笔记(一) - 环境搭建
- 一 redis学习笔记之环境搭建
- libgdx 学习笔记一 开发环境搭建
- android学习笔记(一)环境搭建
- ThinkPHP学习笔记(一)环境搭建
- redis学习笔记一之环境搭建
- redis学习笔记一之环境搭建
- 第六本书里的7.1借贷记应用功能中的不解部分
- Java排序算法(八):希尔排序(Shell排序)
- Android中通过ContentProvider和ContentResolver对通讯录的读取与操作
- HTC网站
- Linux系统32位--Centos5.6 与 Ubuntu11.04 的稳定比较(两个月内)
- WinPcap学习笔记一:搭建安装环境
- http://tech.idv2.com/2009/03/05/use-utf8-in-download-filename/
- MFC下自绘ListBox或者ListCtrl中的内容
- org.apache.struts2.dispatcher.FilterDispatcher作用 .
- poj 1080
- 如何同时启动多个Tomcat服务器
- 弱类型的DataSet更新
- 蚁群算法的基本原理(解释的很清楚)
- “搭讪学” 这不仅仅是泡妞